summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cpack-debian-multiarch'Brad King2024-06-261-0/+15
|\ | | | | | | | | | | | | | | | | 71c631c435 CPack/DEB: Add Multi-Arch support 55524c48a4 CPack/DEB: Add Multi-Arch support a022705a2e Tests/RunCMake/CPack: Improve README Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9609
| * CPack/DEB: Add Multi-Arch supportRobert Schuster2024-06-211-0/+15
| | | | | | | | | | | | | | Add support for Multi-Arch in control files of Debian packages. Valid values: same, foreign, allowed Fixes: #21445
* | Merge topic 'issue-26041-filemakedirectory-result-optional-argument'Brad King2024-06-261-9/+60
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 95323c90a1 file(MAKE_DIRECTORY): Add optional RESULT keyword to capture failure. Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9604
| * | file(MAKE_DIRECTORY): Add optional RESULT keyword to capture failure.Asit Dhal2024-06-241-9/+60
| | | | | | | | | | | | Fixes: #26041
* | | CMake Nightly Date StampKitware Robot2024-06-261-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2024-06-251-1/+1
| | |
* | | Merge topic 'vs-17.11'Brad King2024-06-241-4/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | dfe0f3f358 VS: Fix '-T version=14.4x' under VS 17.1x Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9622
| * | | VS: Fix '-T version=14.4x' under VS 17.1xBrad King2024-06-241-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Starting with VS 17.10 the v143 toolset reserves versions `14.30` through `14.49`. This is the first time that the first three digits of the version do not match the toolset name. Extend the special case from commit d256581bb0 (VS: Fix '-T version=14.40' under VS 17.10 preview 1, 2024-02-19, v3.29.0-rc2~10^2) to cover the entire reserved version range.
| * | | CMake 3.29.6v3.29.6Brad King2024-06-171-1/+1
| | | |
* | | | Merge topic 'apple-framework-bundle-name'Brad King2024-06-241-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8a06f173d9 Apple: Add CFBundleName to framework Info.plist files 7c1a18655b Tests/RunCMake/Framework: Improve failure messages Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jason Juang <jasjuang@gmail.com> Merge-request: !9610
| * | | | Apple: Add CFBundleName to framework Info.plist filesBrad King2024-06-201-0/+1
| | | | | | | | | | | | | | | | | | | | Fixes: #26046
* | | | | Merge topic 'link-feature-attributes-stabilization'Brad King2024-06-241-97/+119
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 576567f028 Link feature attributes: stabilization 5617c34c31 Libraries processing: update configuration wording Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9607
| * | | | | Link feature attributes: stabilizationMarc Chevrier2024-06-211-87/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * enhance OVERRIDE handling * Update wording
| * | | | | Libraries processing: update configuration wordingMarc Chevrier2024-06-211-10/+13
| | | | | |
* | | | | | Merge topic 'nmc-config-list'Brad King2024-06-246-48/+43
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b1a804d616 Ninja Multi-Config: Fix crash if config list is changed in subdirectory 9f8afacb3e cmGlobalNinjaGenerator: Reuse local generator caching of config list 48b911e3e5 cmGlobalNinjaGenerator: Factor out helper for global config list lookup e2c6a54b07 cmGlobalNinjaGenerator: De-duplicate CMAKE_CONFIGURATION_TYPES lookup Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9618
| * | | | | | Ninja Multi-Config: Fix crash if config list is changed in subdirectoryBrad King2024-06-211-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Look up the value of `CMAKE_CONFIGURATION_TYPES` only in the top level directory. Fixes: #26064
| * | | | | | cmGlobalNinjaGenerator: Reuse local generator caching of config listBrad King2024-06-215-16/+12
| | | | | | |
| * | | | | | cmGlobalNinjaGenerator: Factor out helper for global config list lookupBrad King2024-06-212-27/+22
| | | | | | |
| * | | | | | cmGlobalNinjaGenerator: De-duplicate CMAKE_CONFIGURATION_TYPES lookupBrad King2024-06-211-5/+3
| |/ / / / /
| * | | | | CMake 3.30.0-rc3v3.30.0-rc3Brad King2024-06-141-1/+1
| | | | | |
| * | | | | Merge topic 'ctest-windows-std-handles' into release-3.30Brad King2024-06-143-34/+0
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e4d0169107 ctest: Fix spurious build failures with CTEST_USE_LAUNCHERS on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9598
| * \ \ \ \ \ Merge topic 'vs-quote-semicolons' into release-3.30Brad King2024-06-141-6/+4
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9b672e8075 VS: Quote custom command arguments containing semicolons Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9597
| * | | | | | CMake 3.30.0-rc2v3.30.0-rc2Brad King2024-06-121-1/+1
| | | | | | |
| * | | | | | CMake 3.30.0-rc1v3.30.0-rc1Brad King2024-06-061-1/+1
| | | | | | |
| * | | | | | Merge topic 'gui-relative-build-path' into release-3.30Brad King2024-06-063-6/+60
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a872844908 cmake-gui: Handle relative paths in the build directory text input Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9459
| * \ \ \ \ \ \ Merge topic 'ctest-jobserver-fifo-hang' into release-3.30Brad King2024-06-061-0/+4
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ff077af032 ctest: Set close-on-exec for jobserver FIFO Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9580
* | | | | | | | | CMake Nightly Date StampKitware Robot2024-06-241-1/+1
| |_|_|_|_|_|/ / |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2024-06-231-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2024-06-221-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2024-06-211-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2024-06-201-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2024-06-191-1/+1
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2024-06-181-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2024-06-171-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2024-06-161-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2024-06-151-1/+1
| | | | | |
* | | | | | Merge topic 'ctest-windows-std-handles'Brad King2024-06-143-34/+0
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e4d0169107 ctest: Fix spurious build failures with CTEST_USE_LAUNCHERS on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9598
| * | | | | ctest: Fix spurious build failures with CTEST_USE_LAUNCHERS on WindowsBrad King2024-06-143-34/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the stdio handle inheritance suppression originally added by commit f262298bb0 (... do not inherit pipes in child procs for ctest so it can kill them, 2007-09-11, v2.6.0~1136). It's not clear what problem it was trying to solve, was only done in `ctest` and not `cmake`, and since commit 9c3ffe2474 (BUG: fix problem with stdout and stderr not showing up in ms dos shells, 2007-09-25, v2.6.0~1066) has not been done in `ctest` launched under interactive consoles. Furthermore, the code has been spuriously breaking stdio when `ctest` is started with both stdout and stderr connected to the same pipe, such as when `ctest --launch` is used under `ninja`. This is because it used `DuplicateHandle` with `DUPLICATE_CLOSE_SOURCE` on the stdout handle and then the stderr handle. If the handles are the same, then the stderr handle becomes invalid in between these operations, leading to likely-undefined behavior. Since commit 96b3dd329e (cmCTestLaunchReporter: Replace cmsysProcess with cmUVProcessChain, 2023-07-26, v3.28.0-rc1~138^2~2) this became more noticeable because `uv_spawn` performs additional verification on stdio handles. This could be fixed by instead suppressing inheritance via SetHandleInformation(h, HANDLE_FLAG_INHERIT, 0); However, the functionality no longer seems necessary, so remove it.
| * | | | | CMake 3.28.6v3.28.6Brad King2024-06-031-1/+1
| | | | | |
* | | | | | Merge topic 'vs-quote-semicolons'Brad King2024-06-141-6/+4
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 9b672e8075 VS: Quote custom command arguments containing semicolons Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9597
| * | | | | VS: Quote custom command arguments containing semicolonsBrad King2024-06-141-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `GoogleTest` module needs this to pass the `TEST_EXECUTOR` definition to its `GoogleTestAddTests.cmake` helper script in the `POST_BUILD` command since commit f875c479f5 (GoogleTest: Honor TEST_LAUNCHER in gtest_discover_tests, 2024-01-17, v3.29.0-rc1~34^2). Previously it worked only if other characters, such as spaces, caused the argument to be quoted. This was exposed by running the `RunCMake.GoogleTest` test in a path without spaces. Reported-by: Garrett Campbell <gcampbell@microsoft.com>
| * | | | | CMake 3.29.5v3.29.5Brad King2024-06-061-1/+1
| | |_|/ / | |/| | |
* | | | | CMake Nightly Date StampKitware Robot2024-06-141-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2024-06-131-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2024-06-121-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2024-06-111-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2024-06-101-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2024-06-091-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2024-06-081-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2024-06-071-1/+1
| | | | |