summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* CMake 3.28.4v3.28.4Brad King2024-03-202-4/+5
* Merge topic 'ninja-fortran-include' into release-3.28Brad King2024-03-206-17/+42
|\
| * Ninja: Fix Fortran module deps in files INCLUDEd by preprocessed sourcesBrad King2024-03-196-17/+42
|/
* Merge topic 'autogen-makefile-depfile' into release-3.28Brad King2024-03-147-33/+38
|\
| * cmQtAutoGenInitializer: De-duplicate autogen/timestamp target depend logicBrad King2024-03-141-24/+10
| * Autogen: Restore target-ordering dependencies in Makefiles with DEPFILEBrad King2024-03-147-16/+35
|/
* Merge topic 'backport-3.28-ci-xcode-15.3' into release-3.28Brad King2024-03-134-9/+16
|\
| * gitlab-ci: update macOS jobs to use Xcode 15.3Brad King2024-03-121-6/+6
| * Tests: Update RunCMake.CheckCompilerFlag for Xcode 15.3Brad King2024-03-121-2/+2
| * Tests: Update RunCMake.CompileFeatures for Xcode 15.3Brad King2024-03-122-1/+8
|/
* Merge topic 'cxxmodules-target-objects' into release-3.28Brad King2024-03-084-0/+42
|\
| * Tests/CXXModules: add a test using `TARGET_OBJECTS` from modulesBen Boeckel2024-03-064-0/+42
|/
* Merge topic 'cxxmodules-invalid-iterator' into release-3.28Brad King2024-03-042-3/+1
|\
| * cmImportedCxxModuleInfo: remove unused pointer fieldBen Boeckel2024-03-012-3/+1
|/
* Merge topic 'FindTIFF-cmake-package' into release-3.28Brad King2024-03-011-4/+5
|\
| * FindTIFF: Fix name of upstream TIFF cmake packageBrad King2024-02-291-4/+5
|/
* Merge topic 'cxxmodules-no-export-basedirs-as-include-paths' into release-3.28Brad King2024-02-298-1/+151
|\
| * cmExportFileGenerator: only export include paths for HEADERS file setsBen Boeckel2024-02-288-1/+151
* | Merge topic 'test-cxxmodules-vs' into release-3.28Brad King2024-02-281-1/+1
|\ \ | |/ |/|
| * Tests/RunCMake/CXXModules: Update VS circular error messageBrad King2024-02-281-1/+1
|/
* Merge topic 'cxxmodules-fileset-cache-fullpath' into release-3.28Brad King2024-02-271-1/+2
|\
| * cmGeneratorTarget: collapse paths before querying the fileset cacheBen Boeckel2024-02-241-1/+2
* | Merge topic 'clang-use-arg1' into release-3.28Brad King2024-02-271-1/+3
|\ \ | |/ |/|
| * CMakeDetermineCompilerId: use `_ARG1` to query the clang resource dirBen Boeckel2024-02-261-1/+3
|/
* Merge topic 'restore-link-interface-objlib-with-unity' into release-3.28Brad King2024-02-229-7/+45
|\
| * Restore support for TARGET_OBJECTS in link interfaces with unity buildsBrad King2024-02-218-6/+44
| * Tests: Update RunCMake.TargetObjects cmake_minimum_required versionBrad King2024-02-211-1/+1
* | Merge topic 'cxxmodules-clang-resource-dir' into release-3.28Brad King2024-02-223-0/+31
|\ \ | |/ |/|
| * Clang: detect -resource-dir for clang-scan-depsBen Boeckel2024-02-213-0/+31
* | Merge topic 'cxxmodules-transitive-std' into release-3.28Brad King2024-02-212-2/+2
|\ \
| * | Tests/CXXModules: test `cxx_std_20` coming from a dependencyBen Boeckel2024-02-202-2/+2
| |/
* | Merge topic 'cxxmodules-transitive-modules-usage' into release-3.28Brad King2024-02-2120-9/+300
|\ \ | |/ |/|
| * 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