Brad King
9cbc637d78
Merge topic 'test-genex-custom-command'
...
119bf4b
Add test for custom command with a genex referring to a target.
2013-01-07 14:19:51 -05:00
Brad King
34f959e5b1
Merge topic 'fix-genex-with-no-target'
...
e767ffc
Don't crash when a target is expected but is not available.
2013-01-07 14:19:47 -05:00
Brad King
0a097af097
Merge topic 'qt4-target-depends'
...
57a67bf
Qt4: Add module dependencies to the IMPORTED targets
2013-01-07 14:19:36 -05:00
Stephen Kelly
119bf4bf7f
Add test for custom command with a genex referring to a target.
...
This test failed before d8a59ea4
(Port cmGeneratorExpression to
cmTarget from cmGeneratorTarget, 2012-10-27), and passes after.
2013-01-07 14:03:51 -05:00
Stephen Kelly
57a67bf27e
Qt4: Add module dependencies to the IMPORTED targets
...
This means for example, that consumers can use:
target_link_libraries(foo ${QT_QTGUI_LIBRARIES})
instead of also needing to specify all 'public' dependencies:
target_link_libraries(foo ${QT_QTGUI_LIBRARIES} ${QT_QTCORE_LIBRARIES} )
when using the IMPORTED targets. Also populate the
IMPORTED_LINK_DEPENDENT_LIBRARIES property so CMake can help the linker
find shared library dependencies.
2013-01-07 14:00:47 -05:00
Kitware Robot
c7550d5ef1
CMake Nightly Date Stamp
2013-01-07 00:01:16 -05:00
Kitware Robot
427ef82498
CMake Nightly Date Stamp
2013-01-06 00:01:29 -05:00
Kitware Robot
0c1f291a27
CMake Nightly Date Stamp
2013-01-05 00:01:14 -05:00
Kitware Robot
95b74cafed
CMake Nightly Date Stamp
2013-01-04 00:01:13 -05:00
Stephen Kelly
e767ffcda5
Don't crash when a target is expected but is not available.
2013-01-03 20:56:32 +01:00
Brad King
2c4969a131
Merge topic 'fix-test-warnings'
...
b6346f2
Tests: Fix warning about unused variable
2013-01-03 13:53:30 -05:00
Brad King
de34995d18
Merge topic 'FixSDLSearchPaths'
...
fb864d6
FindSDL_...: Restore dropped search paths (#13819 )
2013-01-03 13:53:27 -05:00
Brad King
1a25113959
Merge topic 'fix-13789-wix-ui-enhancements'
...
3793dca
CPack: WIX Product Icon, UI Banner, UI Dialog support (#13789 )
2013-01-03 13:53:24 -05:00
Brad King
9f8975a1a9
Merge topic 'include-dirs-debugging'
...
0941d62
Add a way to print the origins of used include directories.
18a3195
Keep track of INCLUDE_DIRECTORIES as a vector of structs.
76ea420
Use cmsys::auto_ptr to manage cmCompiledGeneratorExpressions
2013-01-03 13:53:21 -05:00
Brad King
e2969c503b
Merge topic 'fix-12904-avoid-overflow'
...
e378ba5
Add CTestLimitDashJ test (#12904 )
3247806
CTest: Prevent creation of unbounded number of tests in ctest (#12904 )
2013-01-03 13:53:18 -05:00
Brad King
de53c4c695
Merge topic 'iface-depends'
...
3096202
Make targets depend on the link interface of their dependees.
2013-01-03 13:53:15 -05:00
Brad King
690d6baece
Merge topic 'genex-cleanup'
...
7d736af
Replace some 'if' with 'else if'
2013-01-03 13:53:11 -05:00
Brad King
60cf243fc1
Merge topic 'update-kwsys'
...
81c0be4
Merge branch 'upstream-kwsys' into update-kwsys
567e7d9
KWSys 2012-12-21 (8ce09af5)
2c24ca9
Remove references to KWSys Process Win9x support
e33fa5b
Merge branch 'upstream-kwsys' into update-kwsys
a0f91f1
KWSys 2012-12-19 (933eb822)
2013-01-03 13:53:08 -05:00
Brad King
3475f51f57
Merge topic 'fix-undef-warnings'
...
310455c
Fix some warnings from -Wundef
2013-01-03 13:53:05 -05:00
Brad King
62078eacd0
Merge topic 'update-KWIML'
...
2ce3278
Merge branch 'upstream-kwiml' into update-KWIML
3491652
KWIML: Teach ABI.h about Aarch64
2013-01-03 13:53:02 -05:00
Stephen Kelly
b6346f2556
Tests: Fix warning about unused variable
...
Resolve this warning:
".../Tests/CMakeCommands/target_link_libraries/depB.cpp", line 8: warning:
variable "a" was declared but never referenced
DepA a;
^
2013-01-03 13:50:55 -05:00
Stephen Kelly
0941d6232a
Add a way to print the origins of used include directories.
2013-01-03 13:45:40 -05:00
Stephen Kelly
18a3195ad5
Keep track of INCLUDE_DIRECTORIES as a vector of structs.
...
The struct can keep track of where the include came from, which gives
us proper backtraces.
2013-01-03 13:45:40 -05:00
David Cole
e378ba5f39
Add CTestLimitDashJ test ( #12904 )
...
Add a test that verifies that when ctest -j 4 is called, at most, 4 tests
are executed at any one time.
The test works by running the same script as each of 100 tests. And then setting
up test properties for DEPENDS, RUN_SERIAL, PROCESSORS and COST in order to get
the tests to run in a semi-deterministic ordering, even in parallel. The script
writes a file, sleeps for a bit, and then deletes the file. In the meantime, it
counts files that currently exist, and emits output that triggers a test failure
if the count of files is ever greater than 4.
Prior to the commit that fixed bug #12904 , this would result in a failed test
because the output of some of the tests would indicate that more than 4 tests
were running simultaneously.
Now that this issue is resolved, this test will help guarantee that it stays
resolved moving forward.
2013-01-03 13:37:50 -05:00
Stephen Kelly
3096202932
Make targets depend on the link interface of their dependees.
2013-01-03 13:31:50 -05:00
Kitware Robot
510c9cfe03
CMake Nightly Date Stamp
2013-01-03 00:01:17 -05:00
Kitware Robot
953043e679
CMake Nightly Date Stamp
2013-01-02 00:01:16 -05:00
Kitware Robot
74be149bb3
CMake Nightly Date Stamp
2013-01-01 00:01:05 -05:00
Kitware Robot
34a8c82378
CMake Nightly Date Stamp
2012-12-31 00:01:17 -05:00
Benjamin Eikel
fb864d6e03
FindSDL_...: Restore dropped search paths ( #13819 )
...
Restore the search paths that were accidentally dropped by me in commit
9ed24c53
. This was already fixed for FindSDL.cmake in commit 7cb51739
.
2012-12-30 16:13:51 +01:00
Kitware Robot
2716d8976f
CMake Nightly Date Stamp
2012-12-30 00:01:07 -05:00
Kitware Robot
6bd93ea240
CMake Nightly Date Stamp
2012-12-29 00:01:11 -05:00
Eric LaFranchi
3793dca08a
CPack: WIX Product Icon, UI Banner, UI Dialog support ( #13789 )
2012-12-28 15:32:15 -05:00
Kitware Robot
fb2db0e470
CMake Nightly Date Stamp
2012-12-28 00:01:02 -05:00
Kitware Robot
539c222de0
CMake Nightly Date Stamp
2012-12-27 00:01:14 -05:00
Kitware Robot
94933a5ec9
CMake Nightly Date Stamp
2012-12-26 00:01:05 -05:00
Kitware Robot
a73294b908
CMake Nightly Date Stamp
2012-12-25 00:01:07 -05:00
Kitware Robot
4d580517a9
CMake Nightly Date Stamp
2012-12-24 00:01:20 -05:00
Stephen Kelly
7d736af60e
Replace some 'if' with 'else if'
...
For consistency with the rest of the method.
2012-12-23 16:37:01 +01:00
Kitware Robot
00deb127be
CMake Nightly Date Stamp
2012-12-23 00:01:21 -05:00
Brad King
81c0be4f00
Merge branch 'upstream-kwsys' into update-kwsys
2012-12-22 09:52:05 -05:00
KWSys Robot
567e7d9467
KWSys 2012-12-21 (8ce09af5)
...
Extract upstream KWSys using the following shell commands.
$ git archive --prefix=upstream-kwsys/ 8ce09af5 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' 933eb822..8ce09af5
Riku Voipio (1):
8ce09af5 CPU: Add Aarch64 support
Change-Id: I4bd0a97abaa0f958e2679afe2d4ad4bcc37434a0
2012-12-22 09:52:01 -05:00
Stephen Kelly
310455cc18
Fix some warnings from -Wundef
...
Other warnings come from kwsys, so the flag can't be enabled.
2012-12-22 12:47:54 +01:00
Kitware Robot
c95a13ecb9
CMake Nightly Date Stamp
2012-12-22 00:01:12 -05:00
Brad King
2ce327892f
Merge branch 'upstream-kwiml' into update-KWIML
2012-12-21 08:32:56 -05:00
Riku Voipio
349165223d
KWIML: Teach ABI.h about Aarch64
...
The __aarch64__ defines Aarch64, while __AARCH64EB__ defines bigendian
and __AARCH64EL__ little endian. Only little endian tested, no big
endian toolchain exists yet.
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2012-12-21 08:27:29 -05:00
Kitware Robot
0d3b89ed76
CMake Nightly Date Stamp
2012-12-21 00:01:16 -05:00
Stephen Kelly
76ea420fb9
Use cmsys::auto_ptr to manage cmCompiledGeneratorExpressions
...
The compiled generator expressions need to outlive the creating
type. For the same reason, store the input string in a std::string.
2012-12-20 12:17:37 +01:00
Kitware Robot
e1d211abba
CMake Nightly Date Stamp
2012-12-20 00:01:02 -05:00
Brad King
2c24ca9219
Remove references to KWSys Process Win9x support
...
The KWSys "EncodeExecutable" and "ProcessFwd9x" executables were dropped
from KWSys along with Win9x Process support. Drop references from the
rest of the CMake build rules.
2012-12-19 09:07:41 -05:00