Brad King
bb68d60571
Merge topic 'doc-Xcode-obj-lib-workaround'
...
51988a4 add_library: Document object library portability suggestion
2013-01-07 14:19:57 -05:00
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
Brad King
51988a4f91
add_library: Document object library portability suggestion
...
Xcode and VS <= 7.1 will not build targets that have no source files
besides $<TARGET_OBJECTS:...>. Suggest in the documentation that
projects always add at least one real source file.
2013-01-04 09:38:22 -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