Brad King
d1660f0895
Merge topic 'fix-include-directories-unix-path'
...
b6f6654 Use the result of converting to a unix path.
2013-02-05 14:46:23 -05:00
Brad King
08f69324bb
Merge topic 'wince-cmake-variable'
...
fd2a0d5 Set WINCE to 1 when building for WindowsCE
2013-02-05 14:46:20 -05:00
Brad King
50de1247a0
Merge topic 'update-kwsys'
...
588d705 Merge branch 'upstream-kwsys' into update-kwsys
23ae484 KWSys 2013-01-31 (5b0d1bd9)
2013-02-05 14:46:13 -05:00
Brad King
4341fd2579
Merge topic 'new-command-class-type-macros'
...
9397270 Fix use of cmTypeMacro in new command classes
2013-02-05 14:45:57 -05:00
Brad King
252209fb0b
Merge topic 'avoid-CTestLimitDashJ-crash-on-Borland'
...
19f3208 Tests: Avoid CTestLimitDashJ crash on Borland 5.8 builds
2013-02-05 14:45:52 -05:00
Stephen Kelly
b6f6654267
Use the result of converting to a unix path.
...
The commit 18a3195a ('Keep track of INCLUDE_DIRECTORIES as a vector
of structs.', 2012-11-19) moved the handling of includes from
cmGeneratorTarget to cmTarget, but in the process introduced this
bug.
2013-02-05 09:19:27 +01:00
Kitware Robot
f77a1147f5
CMake Nightly Date Stamp
2013-02-05 00:01:16 -05:00
Kitware Robot
8669f64d54
CMake Nightly Date Stamp
2013-02-04 00:01:18 -05:00
Kitware Robot
a25f26f54f
CMake Nightly Date Stamp
2013-02-03 00:01:21 -05:00
Kitware Robot
425c56788d
CMake Nightly Date Stamp
2013-02-02 00:01:22 -05:00
Patrick Gansterer
fd2a0d58c5
Set WINCE to 1 when building for WindowsCE
...
Introduce a new variable WINCE to make the WindowsCE
system more easy to use in if statements.
2013-02-01 23:26:03 +01:00
Brad King
588d705cb1
Merge branch 'upstream-kwsys' into update-kwsys
2013-02-01 09:28:50 -05:00
KWSys Robot
23ae484120
KWSys 2013-01-31 (5b0d1bd9)
...
Extract upstream KWSys using the following shell commands.
$ git archive --prefix=upstream-kwsys/ 5b0d1bd9 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' 6fa1c99f..5b0d1bd9
Alan Hourihane (2):
e81e2b72 DynamicLoader: Implement on Atari FreeMINT
5c4dcb2b ProcessUNIX: No select on Atari FreeMINT
Sean McBride (2):
bff2ea07 Glob: Fix clang -Wdocumentation warning
5b0d1bd9 Fix clang -Weverything warnings
Change-Id: I8b342bea8bc9c7b92a856ddc948e1b56f5e74b98
2013-02-01 09:27:46 -05:00
Kitware Robot
1638124680
CMake Nightly Date Stamp
2013-02-01 00:01:16 -05:00
Brad King
9397270d73
Fix use of cmTypeMacro in new command classes
...
Both commit 8a37ebec (Add the target_include_directories command,
2013-01-01) and commit fc61a7a7 (Add the target_compile_definitions
command, 2013-01-08) added command implementations deriving from the new
cmTargetPropCommandBase class. Fix cmTypeMacro declarations of the
inheritance relationship.
2013-01-31 11:08:40 -05:00
Brad King
19f3208a06
Tests: Avoid CTestLimitDashJ crash on Borland 5.8 builds
...
The test added by commit e378ba5f (Add CTestLimitDashJ test, 2012-12-26)
crashes with CTest compiled by Borland 5.8. There seems to be interaction
among the large number of internal ctest runs. It is probably related to
the undiscovered underlying issue mentioned in commit 32478069 (CTest:
Prevent creation of unbounded number of tests in ctest, 2012-12-18) when
fixing the symptom covered by the CTestLimitDashJ test.
Add --force-new-ctest-process to avoid the crash. Further investigation
will still be needed to identify the true problem.
2013-01-31 10:58:16 -05:00
Kitware Robot
fc2638f0b4
CMake Nightly Date Stamp
2013-01-31 00:01:16 -05:00
Brad King
da2b0245a3
Merge topic 'fix-target-property-commands'
...
7bf490e Make subclasses responsible for joining content.
f6b16d4 Don't allow targets args in the new target commands.
b3a7e19 Make the Property name protected so that subclasses can use it.
2013-01-30 09:38:52 -05:00
Kitware Robot
7462a8a8c3
CMake Nightly Date Stamp
2013-01-30 00:01:21 -05:00
Brad King
2eb7cee117
Merge topic 'fix-TARGET_PROPERTY-extraction'
...
5daaa5c Fix TARGET_PROPERTY target extractions.
2013-01-29 14:52:34 -05:00
Brad King
7931d35193
Merge topic 'FindGTK2-lib-order'
...
399c3b8 FindGTK2: Fix GTK2_LIBRARIES order for static gtk libraries
2013-01-29 14:52:27 -05:00
Brad King
32b9e67057
Merge topic 'DocumentRelativePathHandling'
...
a7d6ebb documentation: handling of relative paths by include- and link_directories()
2013-01-29 14:52:22 -05:00
Brad King
5f78d2057f
Merge topic 'fix-relocatable-include-dirs'
...
34d1ade Add the INSTALL_PREFIX genex.
3a17197 Generate the _IMPORT_PREFIX in the non-config export file.
2013-01-29 14:52:19 -05:00
Brad King
3e7bba3fb2
Merge topic 'fix-automoc-compile-defs'
...
429e369 Process COMPILE_DEFINITIONS as generator expressions in QtAutomoc.
0e10782 Move GetCompileDefinitions to cmTarget.
2013-01-29 14:52:13 -05:00
Brad King
c42deac744
Merge topic 'PackageConfigHelper_UsrMove'
...
4cad848 configure_package_config_file(): extend documentation
37c4bc1 configure_package_config_file(): fix indentation
d477414 configure_package_config_file: force absolute paths for usr-move
2013-01-29 14:52:09 -05:00
Stephen Kelly
429e369974
Process COMPILE_DEFINITIONS as generator expressions in QtAutomoc.
...
Fixes #13493 .
2013-01-29 14:11:49 -05:00
Stephen Kelly
0e10782ba7
Move GetCompileDefinitions to cmTarget.
2013-01-29 14:11:49 -05:00
Stephen Kelly
7bf490e9bb
Make subclasses responsible for joining content.
...
This way we can add handling of relative/absolute paths and of
-D in compile definitions.
2013-01-29 19:34:04 +01:00
Stephen Kelly
f6b16d4b06
Don't allow targets args in the new target commands.
2013-01-29 18:44:54 +01:00
Stephen Kelly
b3a7e19ee4
Make the Property name protected so that subclasses can use it.
...
Makes subclasses more dry in upcoming patches.
2013-01-29 17:20:45 +01:00
Stephen Kelly
5daaa5c48d
Fix TARGET_PROPERTY target extractions.
...
We need to make sure we can export targets which have content such
as $<0:$<TARGET_PROPERTY:not_a_target,INTERFACE_INCLUDE_DIRECTORIES>
That means making not finding a target non-fatal here.
2013-01-29 10:56:09 -05:00
Kitware Robot
61d641dccb
CMake Nightly Date Stamp
2013-01-29 00:01:18 -05:00
Rodolfo Schulz de Lima
399c3b8e54
FindGTK2: Fix GTK2_LIBRARIES order for static gtk libraries
...
Before this, when creating GTK2_LIBRARIES, FindGTK2 added the GTK
dependencies in wrong order into GTK2_LIBRARIES. With dynamic libraries
this is not a major problem, but when linking to static gtk libraries,
the linker outputs a lot of undefined symbols. Reorder the calls that
append libraries to GTK2_LIBRARIES to respect dependency order.
2013-01-28 08:48:36 -05:00
Kitware Robot
e2afc40d06
CMake Nightly Date Stamp
2013-01-28 00:01:18 -05:00
Alex Neundorf
a7d6ebb01b
documentation: handling of relative paths by include- and link_directories()
...
Alex
2013-01-27 18:00:14 +01:00
Stephen Kelly
34d1ade048
Add the INSTALL_PREFIX genex.
2013-01-27 09:59:26 +01:00
Stephen Kelly
3a1719793f
Generate the _IMPORT_PREFIX in the non-config export file.
2013-01-27 09:42:54 +01:00
Kitware Robot
00ba2545fa
CMake Nightly Date Stamp
2013-01-27 00:01:25 -05:00
Kitware Robot
f7db6d115d
CMake Nightly Date Stamp
2013-01-26 00:01:18 -05:00
Brad King
48ab5050de
Merge topic 'debug-ProcessorCount'
...
4d0e2e8 ProcessorCount test: require SystemInformation process to work
e03f83f ProcessorCount test: fix path to cmsysTestsCxx executable
2013-01-25 13:38:17 -05:00
Brad King
aa6ad9c903
Merge topic 'generator-expression-lf'
...
6c57c31 doc: fix linebreaks in generator expression documentation
2013-01-25 13:38:13 -05:00
Brad King
c29dd4fa76
Merge topic 'doc-link-interface'
...
f032fb9 target_link_libraries: Document that new sigs privatize old (#13876 )
2013-01-25 13:38:10 -05:00
Brad King
2046de2a39
Merge topic 'compatible-interface-strings'
...
2fb2c32 Add the COMPATIBLE_INTERFACE_STRING property.
cd66b91 Make calculation of link-interface-dependent properties type-sensitive.
2013-01-25 13:38:06 -05:00
Kitware Robot
a4eb27fbab
CMake Nightly Date Stamp
2013-01-25 00:01:19 -05:00
Rolf Eike Beer
4d0e2e81e9
ProcessorCount test: require SystemInformation process to work
...
Currently this silently fails on some systems. Make sure those things get
noticed so we can fix that.
2013-01-25 00:31:41 +01:00
Rolf Eike Beer
e03f83f394
ProcessorCount test: fix path to cmsysTestsCxx executable
...
Use a generator expression to get the real place of this target instead of
guessing it wrong.
2013-01-25 00:31:41 +01:00
Rolf Eike Beer
6c57c31414
doc: fix linebreaks in generator expression documentation
2013-01-24 23:12:36 +01:00
Brad King
f032fb904b
target_link_libraries: Document that new sigs privatize old ( #13876 )
...
Explain in the documentation for the legacy signature
target_link_libraries(foo bar)
that the other signatures like
target_link_libraries(foo LINK_INTERFACE_LIBRARIES ...)
target_link_libraries(foo LINK_PRIVATE ...)
will set the LINK_INTERFACE_LIBRARIES target property and therefore make
libraries specified only by the legacy signature private.
2013-01-24 16:06:14 -05:00
Alex Neundorf
4cad848369
configure_package_config_file(): extend documentation
...
Alex
2013-01-24 21:27:32 +01:00
Alex Neundorf
37c4bc1f86
configure_package_config_file(): fix indentation
...
This is a separate commit, so that the previous commit is smaller.
Alex
2013-01-24 21:18:47 +01:00