summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'vs-17.10' into release-3.29Brad King2024-02-201-3/+13
|\
| * VS: Fix '-T version=14.40' under VS 17.10 preview 1Brad King2024-02-201-0/+8
| * VS: Verify toolset version= field format more strictlyBrad King2024-02-191-3/+5
* | Merge branch 'release-3.28' into release-3.29Brad King2024-02-200-0/+0
|\ \
| * \ Merge topic 'cxxmodules-transitive-target-usage' into release-3.28Brad King2024-02-2022-1/+308
| |\ \
* | \ \ Merge topic 'cxxmodules-transitive-target-usage' into release-3.29Brad King2024-02-2022-1/+308
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| |
| * | cmTarget: copy link libraries from the right propertiesBen Boeckel2024-02-191-1/+1
| * | Tests/CXXModules: add a test with transitive targetsBen Boeckel2024-02-1921-0/+307
| |/
* | Merge branch 'release-3.28' into release-3.29Brad King2024-02-190-0/+0
|\ \ | |/
| * Merge topic 'cxxmodules-nmc-duplicate-synthetic-targets' into release-3.28Brad King2024-02-199-0/+120
| |\
* | \ Merge topic 'cxxmodules-nmc-duplicate-synthetic-targets' into release-3.29Brad King2024-02-199-0/+120
|\ \ \ | | |/ | |/|
| * | cmGeneratorTarget: store synthetic targets in its cacheBen Boeckel2024-02-161-0/+1
| * | Tests/CXXModules: add a test importing from a `Ninja` installBen Boeckel2024-02-168-0/+78
| * | Tests/CXXModules: support building a project with `Ninja`Ben Boeckel2024-02-161-0/+29
| * | Tests/CXXModules: document `CMake_TEST_MODULE_COMPILATION` itemsBen Boeckel2024-02-161-0/+12
| |/
* | Merge topic 'ci-wix-3.14' into release-3.29Brad King2024-02-191-4/+5
|\ \
| * | ci: host WiX 3.14.0.8606 binaries ourselvesBrad King2024-02-161-2/+4
| * | ci: update to WiX 3.14.0.8606 releaseBrad King2024-02-161-5/+4
|/ /
* | Merge topic 'doc-install-relative-paths' into release-3.29Brad King2024-02-162-18/+31
|\ \
| * | Help: Explicitly discourage absolute install destinationsRobert Maynard2024-02-162-18/+31
* | | Merge topic 'ipo-ar-no-replace' into release-3.29Brad King2024-02-165-10/+10
|\ \ \
| * | | IPO: Support duplicate object names in large archivesRuslan Baratov2024-02-155-10/+10
* | | | Merge branch 'release-3.28' into release-3.29Brad King2024-02-160-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge topic 'cxxmodules-dyndep-error-on-private-usage' into release-3.28Brad King2024-02-163-3/+10
| |\ \ \
| * \ \ \ Merge topic 'cxxmodules-collation-restat' into release-3.28Brad King2024-02-169-2/+66
| |\ \ \ \
| * \ \ \ \ Merge topic 'cxxmodules-visibility-change-rebuild' into release-3.28Brad King2024-02-167-3/+62
| |\ \ \ \ \
| * \ \ \ \ \ Merge topic 'cxxmodules-depend-on-modmap-file' into release-3.28Brad King2024-02-167-1/+63
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge topic 'ci-test-CommandLength' into release-3.28Brad King2024-02-161-1/+4
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ Merge topic 'cxxmodules-dyndep-error-on-private-usage' into release-3.29Brad King2024-02-163-3/+10
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | |
| * | | | | | | | cxxmodules: return failure from the collator when private usage is foundBen Boeckel2024-02-153-3/+10
* | | | | | | | | Merge topic 'cxxmodules-collation-restat' into release-3.29Brad King2024-02-169-2/+66
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | |
| * | | | | | | | Ninja: make the collator rule use `restat = 1`Ben Boeckel2024-02-152-0/+7
| * | | | | | | | Tests/CXXModules: add a test to ensure that `restat` works for collationBen Boeckel2024-02-157-2/+59
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge topic 'cxxmodules-visibility-change-rebuild' into release-3.29Brad King2024-02-167-3/+62
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | cmNinjaTargetGenerator: scanning depends on the module metadataBen Boeckel2024-02-151-0/+2
| * | | | | | | 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 topic 'cxxmodules-depend-on-modmap-file' into release-3.29Brad King2024-02-167-1/+63
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | cxxmodules: depend on the modmap contentsBen Boeckel2024-02-151-1/+1
| * | | | | | Tests/CXXModules: test that objects depend on their modmap filesBen Boeckel2024-02-156-0/+49
| * | | | | | Tests/CXXModules: support testing rebuild conditionsBen Boeckel2024-02-141-0/+13
| |/ / / / /
* | | | | | Merge topic 'ci-test-CommandLength' into release-3.29Brad King2024-02-161-1/+4
|\ \ \ \ \ \ | | |_|/ / / | |/| | | / | |_|_|_|/ |/| | | |
| * | | | Tests/CommandLength: Refactor test commands to reduce test run timeBrad King2024-02-151-1/+4
* | | | | Merge branch 'release-3.28' into release-3.29Brad King2024-02-150-0/+0
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge branch 'backport-3.28-visionOS' into release-3.28Brad King2024-02-151-0/+5
| |\ \ \ \
* | \ \ \ \ Merge topic 'backport-3.28-visionOS' into release-3.29Brad King2024-02-151-0/+5
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Help: Add 3.28.4 release note draft for visionOS updatesBrad King2024-02-151-0/+5
| | |/ / / | |/| | |
* | | | | Merge topic 'fix-return-example' into release-3.29Brad King2024-02-151-1/+1
|\ \ \ \ \
| * | | | | Help: Fix example for return commandJohannes Schultz2024-02-151-1/+1
| | |_|_|/ | |/| | |
* | | | | Merge topic 'cmake-language-exit-code' into release-3.29Brad King2024-02-1529-3/+95
|\ \ \ \ \