summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'ci-wix-3.14'Brad King2024-02-191-4/+5
|\ | | | | | | | | | | | | | | adb6af6959 ci: host WiX 3.14.0.8606 binaries ourselves 4c32b3690d ci: update to WiX 3.14.0.8606 release Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9264
| * ci: host WiX 3.14.0.8606 binaries ourselvesBrad King2024-02-161-2/+4
| | | | | | | | | | | | | | Follow the approach from commit 9ff7fffbf4 (ci: host WiX 3.14.0.6526 binaries ourselves, 2022-08-02, v3.24.0~6^2) for the updated version. Since we use WiX to package our official release binaries, avoid relying on an externally-hosted package by hosting it at `cmake.org`.
| * ci: update to WiX 3.14.0.8606 releaseBrad King2024-02-161-5/+4
| | | | | | | | | | This official 3.14 release supports the `arm64` architecture. Previously we used a development version for that.
* | CMake Nightly Date StampKitware Robot2024-02-191-1/+1
| |
* | CMake Nightly Date StampKitware Robot2024-02-181-1/+1
| |
* | CMake Nightly Date StampKitware Robot2024-02-171-1/+1
| |
* | Merge branch 'release-3.29'Brad King2024-02-160-0/+0
|\ \ | |/
| * Merge topic 'doc-install-relative-paths' into release-3.29Brad King2024-02-162-18/+31
| |\ | | | | | | | | | | | | | | | | | | af293ff7c3 Help: Explicitly discourage absolute install destinations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9261
* | \ Merge topic 'doc-install-relative-paths'Brad King2024-02-162-18/+31
|\ \ \ | | |/ | |/| | | | | | | | | | | | | af293ff7c3 Help: Explicitly discourage absolute install destinations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9261
| * | Help: Explicitly discourage absolute install destinationsRobert Maynard2024-02-162-18/+31
| | | | | | | | | | | | | | | Document some of the problems caused by absolute install destinations. Encourage use of relative paths.
* | | Merge topic 'generate-buildable-product-runnable-for-profile-action'Brad King2024-02-163-11/+46
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 021492038e Xcode: Generate BuildableProductRunnable for ProfileAction Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9155
| * | | Xcode: Generate BuildableProductRunnable for ProfileActionTor Arne Vestbø2024-02-153-11/+46
| | | | | | | | | | | | | | | | | | | | Similarly to the LaunchAction we need to associate a runnable executable with the launch action.
* | | | Merge topic 'update-kwsys'Brad King2024-02-163-33/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c845da5dfb Merge branch 'upstream-KWSys' into update-kwsys e34aa12e66 KWSys 2024-02-15 (aad06964) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9260
| * \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2024-02-153-33/+19
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2024-02-15 (aad06964)
| | * | | KWSys 2024-02-15 (aad06964)KWSys Upstream2024-02-153-33/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit aad0696498a4174581910624788d5b537cbb6236 (master). Upstream Shortlog ----------------- Christoph Grüninger (3): d3f3c38b Use prefix ++ operators for non-primitive types 9fd52415 Range-for loop with const reference 2310be95 Make variable more local scivision (1): 6624edf2 SystemTools:FileIs{Directory,Executable,FIFO}: refactor for simplicity
* | | | | Merge topic 'update-zstd'Brad King2024-02-1673-5968/+15171
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9365455c78 zstd: Fix compilation with Oracle Studio compiler on Solaris 2ee2aa7074 zstd: Suppress clang-analyzer warnings 3db63973b3 Merge branch 'upstream-zstd' into update-zstd cd0b9e547a zstd 2023-04-04 (63779c79) fb82a882f6 zstd: Update script to get zstd 1.5.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9253
| * | | | | zstd: Fix compilation with Oracle Studio compiler on SolarisBrad King2024-02-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compiler does not have `<stdalign.h>`, but does have `_Alignof`: * https://docs.oracle.com/cd/E77782_01/html/E77788/gnxfh.html#OSSCGgnyfx
| * | | | | zstd: Suppress clang-analyzer warningsBrad King2024-02-151-1/+1
| | | | | |
| * | | | | Merge branch 'upstream-zstd' into update-zstdBrad King2024-02-1472-5967/+15166
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-zstd: zstd 2023-04-04 (63779c79)
| | * | | | | zstd 2023-04-04 (63779c79)zstd upstream2024-02-1472-5963/+15167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/facebook/zstd.git at commit 63779c798237346c2b245c546c40b72a5a5913fe (v1.5.5).
| * | | | | | zstd: Update script to get zstd 1.5.5Brad King2024-02-141-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.29'Brad King2024-02-160-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Merge topic 'ipo-ar-no-replace' into release-3.29Brad King2024-02-165-10/+10
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2d72a861d7 IPO: Support duplicate object names in large archives Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9258
* | \ \ \ \ \ \ Merge topic 'ipo-ar-no-replace'Brad King2024-02-165-10/+10
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2d72a861d7 IPO: Support duplicate object names in large archives Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9258
| * | | | | | | IPO: Support duplicate object names in large archivesRuslan Baratov2024-02-155-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apply the fix from commit 1ec6485c6a (Support duplicate object names in large archives, 2014-04-16, v3.1.0-rc1~629^2) to the IPO-specific archiving rules. Use "quick append" instead of "replace". Fixes: #25675 Issue: #14874
* | | | | | | | Merge branch 'release-3.29'Brad King2024-02-160-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge branch 'release-3.28' into release-3.29Brad King2024-02-160-0/+0
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ Merge branch 'release-3.28'Brad King2024-02-160-0/+0
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'cxxmodules-dyndep-error-on-private-usage' into release-3.28Brad King2024-02-163-3/+10
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3f8a59a05c cxxmodules: return failure from the collator when private usage is found Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9257
| * \ \ \ \ \ \ \ \ Merge topic 'cxxmodules-collation-restat' into release-3.28Brad King2024-02-169-2/+66
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a7424b636b Ninja: make the collator rule use `restat = 1` e24eecfc33 Tests/CXXModules: add a test to ensure that `restat` works for collation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9259
| * \ \ \ \ \ \ \ \ \ Merge topic 'cxxmodules-visibility-change-rebuild' into release-3.28Brad King2024-02-167-3/+62
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 60a8736378 cmNinjaTargetGenerator: scanning depends on the module metadata 52036ce090 Tests/CXXModules: test that objects depend on dependent modules json files 9a45c9fbd5 cmNinjaTargetGenerator: use `emplace_back` for scanning deps Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9247
| * \ \ \ \ \ \ \ \ \ \ Merge topic 'cxxmodules-depend-on-modmap-file' into release-3.28Brad King2024-02-167-1/+63
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 363300ace5 cxxmodules: depend on the modmap contents 940628d48d Tests/CXXModules: test that objects depend on their modmap files 681ee92030 Tests/CXXModules: support testing rebuild conditions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9248
| * \ \ \ \ \ \ \ \ \ \ \ Merge topic 'ci-test-CommandLength' into release-3.28Brad King2024-02-161-1/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | edb833d69e Tests/CommandLength: Refactor test commands to reduce test run time Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9256
* | \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'release-3.29'Brad King2024-02-160-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | Merge topic 'cxxmodules-dyndep-error-on-private-usage' into release-3.29Brad King2024-02-163-3/+10
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|/ / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3f8a59a05c cxxmodules: return failure from the collator when private usage is found Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9257
* | | | | | | | | | | | | | Merge topic 'cxxmodules-dyndep-error-on-private-usage'Brad King2024-02-163-3/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3f8a59a05c cxxmodules: return failure from the collator when private usage is found Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9257
| * | | | | | | | | | | | | cxxmodules: return failure from the collator when private usage is foundBen Boeckel2024-02-153-3/+10
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge branch 'release-3.29'Brad King2024-02-160-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | Merge topic 'cxxmodules-collation-restat' into release-3.29Brad King2024-02-169-2/+66
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|/ / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a7424b636b Ninja: make the collator rule use `restat = 1` e24eecfc33 Tests/CXXModules: add a test to ensure that `restat` works for collation Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9259
* | | | | | | | | | | | | | Merge topic 'cxxmodules-collation-restat'Brad King2024-02-169-2/+66
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a7424b636b Ninja: make the collator rule use `restat = 1` e24eecfc33 Tests/CXXModules: add a test to ensure that `restat` works for collation Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9259
| * | | | | | | | | | | | | Ninja: make the collator rule use `restat = 1`Ben Boeckel2024-02-152-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids rebuilds when the module metadata does not change.
| * | | | | | | | | | | | | Tests/CXXModules: add a test to ensure that `restat` works for collationBen Boeckel2024-02-157-2/+59
| | |_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also update the `modules-json-file` test to account for the fact that `CXXModules.json` is not updated for timestamp-only rebuild triggers. See: #25511
* | | | | | | | | | | | | Merge branch 'release-3.29'Brad King2024-02-160-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / | |/| | | | | | | | | | |
| * | | | | | | | | | | | Merge topic 'cxxmodules-visibility-change-rebuild' into release-3.29Brad King2024-02-167-3/+62
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 60a8736378 cmNinjaTargetGenerator: scanning depends on the module metadata 52036ce090 Tests/CXXModules: test that objects depend on dependent modules json files 9a45c9fbd5 cmNinjaTargetGenerator: use `emplace_back` for scanning deps Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9247
* | | | | | | | | | | | | Merge topic 'cxxmodules-visibility-change-rebuild'Brad King2024-02-167-3/+62
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 60a8736378 cmNinjaTargetGenerator: scanning depends on the module metadata 52036ce090 Tests/CXXModules: test that objects depend on dependent modules json files 9a45c9fbd5 cmNinjaTargetGenerator: use `emplace_back` for scanning deps Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9247
| * | | | | | | | | | | | cmNinjaTargetGenerator: scanning depends on the module metadataBen Boeckel2024-02-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25531
| * | | | | | | | | | | | Tests/CXXModules: test that objects depend on dependent modules json filesBen Boeckel2024-02-156-0/+55
| | | | | | | | | | | | |
| * | | | | | | | | | | | cmNinjaTargetGenerator: use `emplace_back` for scanning depsBen Boeckel2024-02-151-3/+5
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge branch 'release-3.29'Brad King2024-02-160-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | |
| * | | | | | | | | | | Merge topic 'cxxmodules-depend-on-modmap-file' into release-3.29Brad King2024-02-167-1/+63
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 363300ace5 cxxmodules: depend on the modmap contents 940628d48d Tests/CXXModules: test that objects depend on their modmap files 681ee92030 Tests/CXXModules: support testing rebuild conditions Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9248