summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'CPackRPM-avoidOwningSystemDirs'Brad King2013-05-161-0/+42
|\ | | | | | | | | | | f055c99 CPackRPM add /usr/lib64 to the list of builtin to-be-excluded path bac5772 CPackRPM add mechanism to remove path from generated list of file in RPM spec.
| * CPackRPM add /usr/lib64 to the list of builtin to-be-excluded pathEric NOULARD2013-04-051-2/+2
| |
| * CPackRPM add mechanism to remove path from generated list of file in RPM spec.Eric NOULARD2013-04-051-0/+42
| | | | | | | | | | | | | | | | This fixes bug #0013609, and is a possible solution to #0012864 as well. The later will be completely fixed in another way. Both approaches needs to be implemented because the current one is more automatic. Inspired-By: Ari
* | Merge topic 'CPackRPM-componentizedUserSpecFile'Brad King2013-05-161-6/+15
|\ \ | | | | | | | | | | | | 2ef908f Add support for componentized USER spec file
| * | Add support for componentized USER spec fileEric NOULARD2013-04-011-6/+15
| | | | | | | | | | | | | | | | | | | | | CPACK_RPM_USER_BINARY_SPECFILE can now be specified on a per-component basis using CPACK_RPM_<componentName>_USER_BINARY_SPECFILE. Inspired-By: Theodore Papadopoulo with its patch proposal.
* | | Merge topic 'cygwin_fd_setsize'Brad King2013-05-165-0/+58
|\ \ \ | | | | | | | | | | | | | | | | 875eb8e CTest: Add test for running many tests in parallel
| * | | CTest: Add test for running many tests in parallelPaul Kunysch2013-03-225-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, this checks that CTest's use of select() has a sufficient file descriptor set size limit (FD_SETSIZE) to handle many child processes at the same time. Running 20 tests requires more than 64 descriptors, the Cygwin default that we override.
* | | | Begin post-2.8.11 developmentBrad King2013-05-161-2/+2
| | | |
* | | | CMake 2.8.11v2.8.11Robert Maynard2013-05-152-1/+5
| | | |
* | | | Merge branch 'release'Robert Maynard2013-05-152-3/+645
|\ \ \ \
| * | | | CMake 2.8.11-rc4Robert Maynard2013-05-072-1/+11
| | | | |
| * | | | Merge branch 'release'Robert Maynard2013-05-072-3/+635
| |\ \ \ \
| | * | | | CMake 2.8.11-rc3Robert Maynard2013-04-182-1/+12
| | | | | |
| | * | | | Merge branch 'release'Robert Maynard2013-04-182-3/+624
| | |\ \ \ \
| | | * | | | CMake 2.8.11-rc2Robert Maynard2013-04-052-1/+67
| | | | | | |
| | | * | | | Merge branch 'release'Robert Maynard2013-04-052-3/+558
| | | |\ \ \ \ | | | | |_|_|/ | | | |/| | |
| | | | * | | CMake 2.8.11-rc1Robert Maynard2013-03-142-3/+558
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-151-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-141-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-131-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-121-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-111-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-101-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-091-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-081-1/+1
|/ / / / / /
* | | | | | CMake Nightly Date StampKitware Robot2013-05-071-1/+1
| | | | | |
* | | | | | Merge topic 'doc-tll-usage-requirements'Brad King2013-05-061-8/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2618e02 target_link_libraries: Update usage requirements documentation
| * | | | | | target_link_libraries: Update usage requirements documentationBrad King2013-04-301-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-word the documentation to make clear that CMake integrates usage requirements during generation and not synchronously during configuration or execution of target_link_libraries.
* | | | | | | Merge topic 'fix-per-config-tll-include-dirs'Brad King2013-05-063-23/+54
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dea1df4 Memoize usage requirement include directories in a config-specific map 26dba6a Fix include dir propagation from conditionally linked targets b8259c3 Centralize maintenance of usage requirement include directories
| * | | | | | | Memoize usage requirement include directories in a config-specific mapStephen Kelly2013-05-061-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 42ebb188 (Memoize includes and defines from interface libraries., 2013-02-22) introduced caching of the includes. Fix the memoization to be configuration-specific so that we do not accumulate entries across multiple evaluations in a multi-config generator.
| * | | | | | | Fix include dir propagation from conditionally linked targetsStephen Kelly2013-05-061-12/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generator expressions, including configuration-specific expressions may be used as link libraries of targets. The old-style keywords of target_link_libraries are handled in terms of new generator expressions. However, the generator expressions expect target names to be valid against a regular expression, whereas target_link_libraries does not require validation. In generator expression constructed without any action from the user we need to ensure that only valid expressions are generated. Ensure that strings which are not valid target names are not used in generator expressions which validate the argument. Code like target_link_libraries(B debug A) generates usage requirement references such as "$<$<CONFIG:DEBUG>:A>". When cmTarget::GetIncludeDirectories uses such references it generates expressions like: $<TARGET_PROPERTY:$<$<CONFIG:DEBUG>:A>,INTERFACE_INCLUDE_DIRECTORIES> When the conditions are false such references evaluate as an empty string and the expression fails with an error such as: $<TARGET_PROPERTY:tgt,prop> expression requires a non-empty target name. Fix this by teaching cmTarget::GetIncludeDirectories to wrap the above expression inside a conditional: $<$<BOOL:$<$<CONFIG:DEBUG>:A>>:...> so that $<TARGET_PROPERTY:...> will not be evaluated with an empty target.
| * | | | | | | Centralize maintenance of usage requirement include directoriesStephen Kelly2013-05-063-15/+17
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Maintain a target's internal list of usage requirement include directories whenever the LINK_LIBRARIES property is set by either target_link_libraries or set_property.
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-061-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-051-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-041-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-031-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-021-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-05-011-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-04-301-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-04-291-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-04-281-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-04-271-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2013-04-261-1/+1
|/ / / / / /
* | | | | | CMake Nightly Date StampKitware Robot2013-04-251-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2013-04-241-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2013-04-231-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2013-04-221-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2013-04-211-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2013-04-201-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2013-04-191-1/+1
|/ / / / /