summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* cxxmodules: Do not scan sources while testing the compilerBrad King2024-05-062-0/+16
* Merge topic 'cxxmodules-build-export-different-directory' into release-3.28Brad King2024-05-0311-2/+153
|\
| * cmDyndepCollation: look at all `export(TARGETS)` callsBen Boeckel2024-05-0211-2/+153
* | Merge topic 'vs-scan-module-deps-settings' into release-3.28Brad King2024-05-024-14/+52
|\ \
| * | VS: set ScanSourceForModuleDependencies at vcxproj levelBen Boeckel2024-05-012-5/+21
| * | cmGeneratorTarget: add a target-level query for "needs dyndep"Ben Boeckel2024-05-012-9/+31
|/ /
* | Merge topic 'export-name-safe-name' into release-3.28Brad King2024-05-0112-6/+321
|\ \
| * | cxxmodules: use filesystem-safe export names in filenamesBen Boeckel2024-04-3010-6/+310
| * | cmGeneratorTarget: add method to get a filesystem-safe export nameBen Boeckel2024-04-292-0/+11
| |/
* | Merge topic 'exported-modules-with-headers' into release-3.28Brad King2024-04-3011-0/+188
|\ \
| * | cmGeneratorTarget: add the original target as a COMPILE_ONLY linkBen Boeckel2024-04-271-0/+4
| * | Tests/CXXModules: test exporting modules which include headersBen Boeckel2024-04-2710-0/+184
| |/
* | Merge topic 'libuv-macos-10.5' into release-3.28Brad King2024-03-261-3/+7
|\ \ | |/ |/|
| * libuv: Avoid posix_spawn on macOS < 10.8Brad King2024-03-251-3/+7
|/
* 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
|\