summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* cmGeneratorTarget: discover synthetic targets recursivelyBen Boeckel2024-02-201-0/+1
* cmExportFileGenerator: export link libraries as-isBen Boeckel2024-02-205-9/+5
* Tests/CXXModules: test transitive modules usageBen Boeckel2024-02-2014-0/+294
* Merge topic 'cxxmodules-transitive-target-usage' into release-3.28Brad 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 topic 'cxxmodules-nmc-duplicate-synthetic-targets' into release-3.28Brad 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 'cxxmodules-dyndep-error-on-private-usage' into release-3.28Brad 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.28Brad 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.28Brad 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.28Brad 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.28Brad King2024-02-161-1/+4
|\ \
| * | Tests/CommandLength: Refactor test commands to reduce test run timeBrad King2024-02-151-1/+4
* | | Merge branch 'backport-3.28-visionOS' into release-3.28Brad King2024-02-151-0/+5
|\ \ \
| * | | Help: Add 3.28.4 release note draft for visionOS updatesBrad King2024-02-151-0/+5
| |/ /
* | | Merge topic 'cxxmodules-collapse-source-paths' into release-3.28Brad King2024-02-155-2/+34
|\ \ \ | |/ / |/| |
| * | cmDyndepCollation: collapse full path before looking upBen Boeckel2024-02-145-2/+34
| |/
* | Merge topic 'backport-3.28-visionOS' into release-3.28Brad King2024-02-125-57/+85
|\ \
| * | Tests: Enable visionOS tests with Xcode 15.2Brad King2024-02-092-44/+37
| * | Tests: Update RunCMake.XcodeProject-Device for visionOS in Xcode 15.1 betaBrad King2024-02-091-2/+2
| * | visionOS: Update deployment-target flag for Xcode 15.1 betaBrad King2024-02-092-6/+39
| * | cmLocalGenerator: Avoid unnecessary lookup without a deployment targetBrad King2024-02-091-8/+10
|/ /
* | Merge topic 'ci-xcode-15.2' into release-3.28Brad King2024-02-091-6/+6
|\ \
| * | gitlab-ci: update macOS jobs to use Xcode 15.2Brad King2024-02-081-6/+6
* | | Merge topic 'FindCUDAToolkit-cudart-deps' into release-3.28Brad King2024-02-091-8/+5
|\ \ \
| * | | FindCUDAToolkit: Fix cudart dependenciesRobert Maynard2024-02-081-8/+5
| | |/ | |/|
* | | Merge topic 'libuv-1.48' into release-3.28Brad King2024-02-094-11/+24
|\ \ \ | |_|/ |/| |
| * | libuv: win/spawn: optionally run executable paths with no file extensionBrad King2024-02-084-7/+21
| * | libuv: Revert "win/spawn: run executables with no file extension"Brad King2024-02-081-6/+2
| |\ \
| * | | cmUVProcessChain: Implement no-extension-on-Windows support with libuv 1.48Brad King2024-02-081-0/+3
|/ / /
* | | Merge topic 'findmatlab-registry-lookup-without-versionxml' into release-3.28Brad King2024-02-081-12/+1
|\ \ \
| * | | FindMatlab: Revert undocumented and now-unnecessary full version lookupHermann von Kleist2024-02-071-12/+1
| | |/ | |/|
* | | Merge topic 'clang-cl-showIncludes' into release-3.28Brad King2024-02-079-6/+22
|\ \ \ | |/ / |/| |
| * | Ninja: Update showIncludes prefix detection for clang-cl 18Martin Storsjö2024-02-076-1/+17
| * | Tests/RunCMake/Ninja: Rename showIncludes case for clang-cl <= 17Brad King2024-02-075-5/+5
|/ /
* | CMake 3.28.3v3.28.3Brad King2024-02-052-3/+3
* | Merge topic 'restore-pch-with-unity' into release-3.28Brad King2024-02-056-30/+17
|\ \