Brad King
aed192d2cd
Merge topic 'Qt4-NO_DEBUG-define'
...
3e97bcb
Use a config-specific moc parameters file, if needed.
b9f0d81
Define QT_NO_DEBUG for non-debug use of Qt 4.
2013-12-19 10:13:23 -05:00
Brad King
2e075b48e8
Merge topic 'constify'
...
c62cd3e
Constify autogen handling.
035b690
Autogen: Split AutoRcc handling into two methods
2fcafbf
cmLocalGenerator: Constify target definitions access
a54eedd
Constify cmGeneratorTarget access.
9edee62
Constify handling of link targets.
ef25ba8
Constify handling of target dependencies.
2013-12-19 10:13:18 -05:00
Brad King
cc054e94f8
Merge topic 'FindSubversion-TortoiseSVN'
...
62c276f
FindSubversion: Use TortoiseSVN registry key to locate svn
2013-12-19 10:13:09 -05:00
Brad King
d42e0d552c
Merge topic 'remove-INTERFACE-build-targets'
...
97fae68
Remove INTERFACE build targets.
2013-12-19 10:12:57 -05:00
Brad King
33498bba9c
Merge topic 'KateFixNinja'
...
c3d20c2
kate: fix ninja support
1eaf2f2
kate: remove unused function
2013-12-19 10:12:49 -05:00
Brad King
a1e58db675
Merge topic 'fix-INTERFACE-mapped-config'
...
3b8e56a
Don't search for IMPORTED_LOCATION of INTERFACE_LIBRARY (14636)
2013-12-19 10:12:42 -05:00
Brad King
bddc437d35
Merge topic 'libarchive-left-shift-fix'
...
0bff4df
libarchive: Use ARCHIVE_LITERAL_ULL to add ULL integer suffix
61b39af
libarchive: Port upstream issue 320 second fix
2013-12-19 10:12:37 -05:00
Brad King
e15b14d431
Merge topic 'vtk-contract'
...
ad330ed
Tests/Contracts: Submit notes with VTK build
2013-12-19 10:12:29 -05:00
Brad King
172f37be33
Merge topic 'FindFreetype-2.5'
...
9b08e3f
FindFreetype: Remove duplicates in FREETYPE_INCLUDE_DIRS
bc49d82
FindFreetype: Detect version string with Freetype 2.5
7435ae7
FindFreetype: Find ftheader.h with Freetype 2.5
2013-12-19 10:12:25 -05:00
Brad King
b891af9290
Merge topic 'xcode-5.1'
...
65ee85d
CMakeDetermineCompilerId: Fix compiler line match for Xcode 5.1
2013-12-19 10:12:18 -05:00
Alex Neundorf
c3d20c2ac9
kate: fix ninja support
...
ninja needs to be run from the toplevel build dir,
not from the target dir, as make
Alex
2013-12-19 10:04:00 -05:00
Alex Neundorf
1eaf2f263b
kate: remove unused function
...
Alex
2013-12-19 10:03:34 -05:00
Zack Galbreath
ad330edaa2
Tests/Contracts: Submit notes with VTK build
...
Submit the configured Dashboard script as as Notes file to CDash.
Also add comments about the origin & purpose of this test.
2013-12-19 10:01:14 -05:00
Kitware Robot
2f0ff16418
CMake Nightly Date Stamp
2013-12-19 00:01:06 -05:00
Kitware Robot
2a384e08cc
CMake Nightly Date Stamp
2013-12-18 00:01:09 -05:00
Kitware Robot
400ce73e0f
CMake Nightly Date Stamp
2013-12-17 00:01:05 -05:00
Kitware Robot
b4fdbba55a
CMake Nightly Date Stamp
2013-12-16 00:01:07 -05:00
Kitware Robot
5cd2e0fc44
CMake Nightly Date Stamp
2013-12-15 00:01:08 -05:00
Kitware Robot
c9ca4a7142
CMake Nightly Date Stamp
2013-12-14 00:01:09 -05:00
Kitware Robot
5e43d6d3d0
CMake Nightly Date Stamp
2013-12-13 00:01:07 -05:00
Stephen Kelly
3e97bcb1ef
Use a config-specific moc parameters file, if needed.
2013-12-12 18:22:17 +01:00
Kitware Robot
edaef237bf
CMake Nightly Date Stamp
2013-12-12 00:01:08 -05:00
Stephen Kelly
c62cd3e2ae
Constify autogen handling.
2013-12-11 15:30:12 +01:00
Stephen Kelly
035b690882
Autogen: Split AutoRcc handling into two methods
...
The initialize method changes the target, whereas the setup method
does not.
2013-12-11 15:30:12 +01:00
Stephen Kelly
2fcafbf613
cmLocalGenerator: Constify target definitions access
2013-12-11 15:30:12 +01:00
Stephen Kelly
a54eeddaae
Constify cmGeneratorTarget access.
2013-12-11 15:30:11 +01:00
Stephen Kelly
9edee62f28
Constify handling of link targets.
2013-12-11 15:30:11 +01:00
Stephen Kelly
ef25ba8d06
Constify handling of target dependencies.
2013-12-11 15:30:11 +01:00
Daniele E. Domenichelli
62c276f03e
FindSubversion: Use TortoiseSVN registry key to locate svn
...
If TortoiseSVN is not installed in the default path, the svn executable
installed by TortoiseSVN is not found.
Using the registry key should always find it.
2013-12-11 13:59:48 +01:00
Kitware Robot
62b90453d7
CMake Nightly Date Stamp
2013-12-11 00:01:08 -05:00
Stephen Kelly
b9f0d81c4b
Define QT_NO_DEBUG for non-debug use of Qt 4.
2013-12-10 18:33:52 +01:00
Stephen Kelly
97fae68b81
Remove INTERFACE build targets.
...
Commit b04f3b9a
(Create make rules for INTERFACE_LIBRARY
targets., 2013-08-21) extended the makefile generator to create
build targets for INTERFACE_LIBRARY targets. No other generators
were extended with this feature.
This conflicts with the feature of whitelisting of target properties
read from INTERFACE_LIBRARY targets. The INTERFACE_* properties
of the INTERFACE_LIBRARY may legitimately contain TARGET_PROPERTY
generator expressions for reading properties from the 'head target'.
The 'head target' would be the INTERFACE_LIBRARY itself when creating
the build rules for it, which means that non-whitelisted properties
would be read.
2013-12-10 17:58:36 +01:00
Kitware Robot
a2489ce49c
CMake Nightly Date Stamp
2013-12-10 00:01:08 -05:00
Stephen Kelly
3b8e56a50f
Don't search for IMPORTED_LOCATION of INTERFACE_LIBRARY (14636)
...
The INTERFACE_LIBRARY type does not have any LOCATION at all, so
return early from GetMappedConfig. GetMappedConfig is called from
two locations, one of which already pre-checks the INTERFACE_LIBRARY
case. Remove that pre-check and handle that case inside the method
instead.
2013-12-09 20:52:52 +01:00
Brad King
0bff4df5f6
libarchive: Use ARCHIVE_LITERAL_ULL to add ULL integer suffix
...
The macro maps to an implementation that works on older compilers
when necessary.
2013-12-09 14:04:24 -05:00
Daniele E. Domenichelli
9b08e3f599
FindFreetype: Remove duplicates in FREETYPE_INCLUDE_DIRS
...
In Freetype 2.5 the paths for FREETYPE_INCLUDE_DIR_ft2build and
FREETYPE_INCLUDE_DIR_freetype2 are the same
2013-12-09 19:39:28 +01:00
Daniele E. Domenichelli
bc49d820a2
FindFreetype: Detect version string with Freetype 2.5
2013-12-09 19:33:42 +01:00
Brad King
61b39af353
libarchive: Port upstream issue 320 second fix
...
Port upstream commit 6cf33c93 (Issue 320: Rewrite (again) to avoid
the left shift that CLang dislikes so much, 2013-12-07) into CMake.
Inspired-by: Tim Kientzle <kientzle@freebsd.org>
2013-12-09 12:55:21 -05:00
Ted Kremenek
65ee85d0c5
CMakeDetermineCompilerId: Fix compiler line match for Xcode 5.1
...
Xcode 5.1 output no longer puts "./" in the path to the linker output
for the CompilerId test binary. Update our regex to match the path
with or without the component.
2013-12-09 10:40:42 -05:00
Brad King
330af68ed4
Merge topic 'vtk-contract'
...
ca9e117
Tests/Contracts: Fix failing VTK Contract test
2013-12-09 10:35:58 -05:00
Brad King
5026696fcc
Merge topic 'INTERFACE_AUTOUIC_OPTIONS'
...
77f3772
cmTarget: Require a compatible INTERFACE_AUTOUIC_OPTIONS from dependencies.
2e60b5f
cmTarget: Report origin of COMPATIBLE_INTERFACE properties.
2013-12-09 10:33:30 -05:00
Brad King
1ab140ef8f
Merge topic 'unicode-win32-apis'
...
0b9906c
Windows: Use wide-character system APIs
2013-12-09 10:33:24 -05:00
Brad King
1c95ec6316
Merge topic 'qt4-qmake-exe'
...
05c518b
FindQt4: Restore ability to handle a changed QT_QMAKE_EXECUTABLE properly.
2013-12-09 10:33:11 -05:00
Brad King
cedf03b307
Merge topic 'mingw-gfortran-sizeof-dptr'
...
5da1580
Fortran: Improve pointer size detection in gfortran on MinGW
2013-12-09 10:33:08 -05:00
Clinton Stimpson
0b9906c2fb
Windows: Use wide-character system APIs
...
Make CMake compile with -DUNICODE. Make it possible for the 8 bit
encoding to eventually be UTF-8 instead ANSI.
2013-12-09 10:29:43 -05:00
Zack Galbreath
ca9e11727b
Tests/Contracts: Fix failing VTK Contract test
...
This test was failing because it was attempting to build VTK in the
wrong directory.
2013-12-09 10:27:55 -05:00
Daniele E. Domenichelli
7435ae7c97
FindFreetype: Find ftheader.h with Freetype 2.5
2013-12-09 13:24:28 +01:00
Kitware Robot
0ea589fdfc
CMake Nightly Date Stamp
2013-12-09 00:01:09 -05:00
Stephen Kelly
77f3772784
cmTarget: Require a compatible INTERFACE_AUTOUIC_OPTIONS from dependencies.
...
Revert the origin-tracking infrastructure from commit 98093c45
(QtAutoUic:
Add INTERFACE_AUTOUIC_OPTIONS target property., 2013-11-20). Use the
compatibility-tracking for compatible strings instead.
If two different dependencies require different AUTOUIC_OPTIONS,
cmake will now appropriately issue an error.
2013-12-08 07:03:29 +01:00
Stephen Kelly
2e60b5fcf7
cmTarget: Report origin of COMPATIBLE_INTERFACE properties.
2013-12-08 07:03:29 +01:00