summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* UseSWIG: add policy to manage target naming strategy.Marc Chevrier2018-07-2525-28/+107
|
* Merge branch 'release-3.12'Craig Scott2018-07-250-0/+0
|\
| * Merge branch 'project-injected-no-cmp0048' into release-3.12Craig Scott2018-07-256-2/+25
| |\
* | \ Merge topic 'project-injected-no-cmp0048'Craig Scott2018-07-256-2/+25
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | 6646771b0f project: Do not issue CMP0048 warnings on injected call 08eb157c03 Tests: Add case showing CMP0048 warning on injected project command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2235
| * | project: Do not issue CMP0048 warnings on injected callBrad King2018-07-243-14/+9
| | | | | | | | | | | | Fixes: #18202
| * | Tests: Add case showing CMP0048 warning on injected project commandBrad King2018-07-245-0/+28
| | | | | | | | | | | | Issue: #18202
* | | CMake Nightly Date StampKitware Robot2018-07-251-1/+1
| | |
* | | Merge branch 'release-3.12'Brad King2018-07-240-0/+0
|\ \ \ | | |/ | |/|
| * | Merge branch 'FindPython-fix-multiple-calls' into release-3.12Brad King2018-07-231-5/+1
| |\ \ | | | | | | | | | | | | Merge-request: !2228
* | \ \ Merge topic 'FindPython-fix-multiple-calls'Brad King2018-07-241-5/+1
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 50921cc04e FindPython*: fix erroneous behavior on multiple 'find_package' calls Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2228
| * | | FindPython*: fix erroneous behavior on multiple 'find_package' callsMarc Chevrier2018-07-231-5/+1
| | |/ | |/| | | | | | | Fixes: #18192
* | | CMake Nightly Date StampKitware Robot2018-07-241-1/+1
| | |
* | | Merge topic 'FindPkgConfig-global-target'Brad King2018-07-234-17/+54
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 7aa26cf0e9 FindPkgConfig: allow to create global imported targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2193
| * | | FindPkgConfig: allow to create global imported targetsRolf Eike Beer2018-07-224-17/+54
| | | |
* | | | Merge topic 'BundleUtilities-otool-l-error'Brad King2018-07-231-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 22554c3166 BundleUtilities: message(FATAL_ERROR) on otool -l error Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2227
| * | | | BundleUtilities: message(FATAL_ERROR) on otool -l errorHarry Mallon2018-07-201-0/+5
| | | | |
* | | | | Merge branch 'release-3.12'Brad King2018-07-230-0/+0
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge branch 'doc-find_package-root' into release-3.12Brad King2018-07-2010-23/+64
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2225
* | | | | | CMake Nightly Date StampKitware Robot2018-07-231-1/+1
| |_|_|/ / |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2018-07-221-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2018-07-211-1/+1
| | | | |
* | | | | Merge topic 'doc-find_package-root'Craig Scott2018-07-2010-23/+64
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 492ade276b Help: Add explicit <PackageName>_ROOT variable documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2225
| * | | | Help: Add explicit <PackageName>_ROOT variable documentationBrad King2018-07-2010-23/+64
| | |_|/ | |/| | | | | | | | | | | | | | | | | | Add documentation for both the CMake variable and environment variable of this name pattern. Update references to these names to link to their documents. Clarify the pattern used to construct their names.
* | | | Merge topic 'xcode-target-order'Brad King2018-07-202-240/+279
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fb45559e09 Xcode: Process targets in depth-first order during generation 0bad9eba46 Xcode: Refactor storage of ordered list of targets d0de296e50 Xcode: Factor target generation loop body into helper method 30e27b4110 Xcode: Compute global order index for targets e3469a5920 Xcode: Remove loop over local generators that has no effect Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2224
| * | | Xcode: Process targets in depth-first order during generationBrad King2018-07-191-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Xcode 10 "new build system" requires more strict handling of custom commands. It may need a fix similar to what commit v3.12.0-rc1~171^2 (VS: Generate a custom command only in the least dependent target, 2018-03-23) did for VS. Prepare for this by generating targets within each local generator in dependency order. Issue: #18070
| * | | Xcode: Refactor storage of ordered list of targetsBrad King2018-07-191-10/+8
| | | | | | | | | | | | | | | | | | | | Sort the resulting Xcode object list so that the actual order of generation does not matter.
| * | | Xcode: Factor target generation loop body into helper methodBrad King2018-07-192-224/+231
| | | |
| * | | Xcode: Compute global order index for targetsBrad King2018-07-192-0/+37
| | | | | | | | | | | | | | | | | | | | Compute an index for each target in a global ordering such that no target comes before its dependencies.
| * | | Xcode: Remove loop over local generators that has no effectBrad King2018-07-191-7/+0
| | | | | | | | | | | | | | | | | | | | Remove a loop over local generators whose body was dropped long ago by commit v2.6.0~1677 (Remove unused build rules from Xcode, 2007-05-28).
* | | | CMake Nightly Date StampKitware Robot2018-07-201-1/+1
|/ / /
* | | Merge topic 'cpack_archive_typo'Brad King2018-07-191-5/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 22fbf39d9b CPack: Fix log typos (spaces in the wrong places) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2222
| * | | CPack: Fix log typos (spaces in the wrong places)Sylvain Joubert2018-07-181-5/+5
| | | |
* | | | Merge branch 'release-3.12'Brad King2018-07-190-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge branch 'tcl-8.7' into release-3.12Brad King2018-07-183-0/+9
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !2223
| * \ \ \ Merge branch 'UseSWIG-csharp-conditional' into release-3.12Brad King2018-07-181-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2219
| * \ \ \ \ Merge branch 'csharp-compiler-loaded' into release-3.12Brad King2018-07-181-0/+1
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | Merge-request: !2220
* | | | | | Merge topic 'tcl-8.7'Brad King2018-07-193-0/+9
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | bec3be11b9 FindTCL: Add support for version 8.7 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2223
| * | | | | FindTCL: Add support for version 8.7Dima Panov2018-07-183-0/+9
| |/ / / / | | | | | | | | | | | | | | | Fixes: #18186
* | | | | Merge topic 'UseSWIG-csharp-conditional'Brad King2018-07-191-1/+1
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ed289e0577 UseSWIG: Use CSharp language only if it is enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ram-Z <me@rmz.io> Acked-by: Marc Chevrier <marc.chevrier@gmail.com> Merge-request: !2219
| * | | | UseSWIG: Use CSharp language only if it is enabledBrad King2018-07-181-1/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit v3.12.0-rc1~2^2 (UseSWIG: Add CSHARP variant for wrapper files, 2018-06-08) we explicitly marked swig-generated `.cs` files as `LANGUAGE` CSharp so that the resulting sources can be compiled. However, this works only when the CSharp language has been enabled. Fixes: #18184
* | | | Merge topic 'csharp-compiler-loaded'Brad King2018-07-191-0/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | c3ea50ede1 CSharp: Set CMAKE_CSharp_COMPILER_LOADED variable when language is enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2220
| * | | CSharp: Set CMAKE_CSharp_COMPILER_LOADED variable when language is enabledBrad King2018-07-181-0/+1
| |/ / | | | | | | | | | We already do this for C, CXX, Fortran, etc.
* | | CMake Nightly Date StampKitware Robot2018-07-191-1/+1
| | |
* | | Merge topic 'doc-regex-notes'Brad King2018-07-181-0/+14
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | 4b35dab891 Help: Document how escape sequences work in a regex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2221
| * | Help: Document how escape sequences work in a regexBrad King2018-07-181-0/+14
|/ / | | | | | | | | Our regex engine doesn't interpret `\`-escapes but CMake language escape sequences may be used to pass literal whitespace characters to it.
* | Merge topic 'remove-simpleinstall'Brad King2018-07-18102-1250/+250
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 31e79050b2 Tests: Remove the SimpleInstall test 36ef57a939 Tests: Add test for cmake --build . --target package 11ca374b28 Tests: Add test for install(SCRIPT ... COMPONENT) 2201fb6f43 Tests: Add test for InstallRequiredSystemLibraries 5a7a006fdd Tests: Add test for $<0:...> in ExportImport 69ca768e78 Tests: Add test for install(TARGETS) RPATH functionality 25c3fb6c35 Tests: Add test for install(FILES) with PERMISSIONS b5df4faa20 Tests: Add test for installing parts of targets in different directories ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2209
| * | Tests: Remove the SimpleInstall testKyle Edwards2018-07-1757-1241/+0
| | | | | | | | | | | | | | | The cases that were covered by SimpleInstall have been moved into RunCMake.install.
| * | Tests: Add test for cmake --build . --target packageKyle Edwards2018-07-173-8/+25
| | |
| * | Tests: Add test for install(SCRIPT ... COMPONENT)Kyle Edwards2018-07-175-0/+9
| | |
| * | Tests: Add test for InstallRequiredSystemLibrariesKyle Edwards2018-07-173-0/+12
| | |