summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* cxxmodules: link to `std`-providing targets when availableBen Boeckel2024-04-115-1/+136
* cmGlobalGenerator: compute target features before synthetic targetsBen Boeckel2024-04-112-10/+28
* Tests/CXXModules: mask C++23 std module targetsBen Boeckel2024-04-115-0/+15
* cmStandardLevelResolver: offer an API to get the string of a levelBen Boeckel2024-04-112-0/+18
* cmTarget: support the `CXX_MODULE_STD` propertyBen Boeckel2024-04-118-0/+64
* Tests/CXXModules: test using targets that import `std`Ben Boeckel2024-04-113-0/+37
* Tests/CXXModules: add tests for exporting `CXX_MODULE_STD`Ben Boeckel2024-04-1111-0/+243
* Tests/CXXModules: add tests that the C++ std targets don't get exportedBen Boeckel2024-04-119-0/+229
* Tests/CXXModules; add tests for `CXX_MODULE_STD` behaviorBen Boeckel2024-04-117-0/+53
* Tests/CXXModules: add tests for genex usage in `CXX_MODULE_STD`Ben Boeckel2024-04-1111-0/+70
* Tests/CXXModules/vs-without-flags: use C++20Ben Boeckel2024-04-111-1/+1
* Tests/CXXModules: add a test for the `CXX_MODULE_STD` propertyBen Boeckel2024-04-115-0/+21
* Tests/CXXModules: add test case for `import std` supportBen Boeckel2024-04-113-0/+28
* cmExportFileGenerator: support always exporting propertiesBen Boeckel2024-04-111-9/+24
* Help/cmake-cxxmodules: describe the compilation strategyBen Boeckel2024-04-111-0/+43
* Merge branch 'release-3.29'Brad King2024-04-110-0/+0
|\
| * Merge topic 'restore-pkg-prefix-var' into release-3.29Brad King2024-04-116-137/+7
| |\
* | \ Merge topic 'restore-pkg-prefix-var'Brad King2024-04-116-137/+7
|\ \ \ | | |/ | |/|
| * | CMakePackageConfigHelpers: Restore undocumented PACKAGE_PREFIX_DIR variableBrad King2024-04-116-137/+7
| |/
* | Merge topic 'xcode-deterministic-target-objects'Brad King2024-04-112-3/+26
|\ \
| * | Xcode: Use deterministic object ids for targetslapfelix2024-04-102-3/+26
* | | Merge topic 'GenerateExportHeader-clang-tidy'Brad King2024-04-1117-0/+17
|\ \ \
| * | | GenerateExportHeader: Suppress clang-tidy warningClausKlein2024-04-1017-0/+17
| |/ /
* | | Merge branch 'release-3.29'Brad King2024-04-110-0/+0
|\ \ \ | | |/ | |/|
| * | Merge topic 'compiler-path-normalization' into release-3.29Brad King2024-04-1110-46/+40
| |\ \
* | \ \ Merge topic 'compiler-path-normalization'Brad King2024-04-1110-46/+40
|\ \ \ \ | | |/ / | |/| |
| * | | Fix regression on reconfigure with unnormalized -DCMAKE_<LANG>_COMPILER=Brad King2024-04-104-8/+21
| * | | Tests/RunCMake/CompilerChange: Simplify test casesBrad King2024-04-107-39/+20
* | | | Merge branch 'release-3.29'Brad King2024-04-110-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'FindJasper-imported-target' into release-3.29Brad King2024-04-111-2/+2
| |\ \ \ | | |/ / | |/| |
* | | | Merge topic 'FindJasper-imported-target'Brad King2024-04-116-16/+12
|\ \ \ \
| * | | | ci: Enable FindJasper test on FedoraBrad King2024-04-103-13/+8
| * | | | ci: Add Jasper to Fedora base imageBrad King2024-04-102-1/+2
| * | | | Merge branch 'backport-FindJasper-imported-target'Brad King2024-04-101-2/+2
| |\ \ \ \ | | | |/ / | | |/| / | | |_|/ | |/| |
| | * | FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONSKai Pastor2024-04-101-2/+2
| | |/
* | | Merge topic 'cmake_language-test-experimental-feature-query'Brad King2024-04-1113-15/+92
|\ \ \
| * | | Tests/RunCMake/cmake_language: test GET_EXPERIMENTAL_FEATURE_ENABLEDBen Boeckel2024-04-1010-0/+69
| * | | cmCMakeLanguageCommand: use `cmExperimental::FeatureByName`Ben Boeckel2024-04-101-15/+6
| * | | cmExperimental: add support for getting a feature value from its nameBen Boeckel2024-04-102-0/+17
* | | | CMake Nightly Date StampKitware Robot2024-04-111-1/+1
| |/ / |/| |
* | | Merge topic 'genex-cleanup'Brad King2024-04-102-50/+26
|\ \ \
| * | | cmGeneratorExpressionDAGChecker: Simplify finding evaluation graph rootBrad King2024-04-092-23/+12
| * | | cmGeneratorExpressionDAGChecker: Simplify member initializationBrad King2024-04-092-4/+2
| * | | cmGeneratorExpressionDAGChecker: Clarify COMPILE_DEFINITIONS special caseBrad King2024-04-091-4/+5
| * | | cmGeneratorExpressionDAGChecker: Inline initialization in constructorBrad King2024-04-092-15/+9
| * | | cmGeneratorExpressionDAGChecker: Reduce duplication in constructorBrad King2024-04-091-8/+2
| |/ /
* | | Merge branch 'release-3.29'Brad King2024-04-100-0/+0
|\ \ \ | | |/ | |/|
| * | Merge topic 'swift-fix-submodule-dependencies' into release-3.29Brad King2024-04-102-14/+30
| |\ \
* | \ \ Merge topic 'swift-fix-submodule-dependencies'Brad King2024-04-102-14/+30
|\ \ \ \ | | |/ / | |/| |
| * | | Swift: Ninja: Remove module dependency for executablesEvan Wilde2024-04-092-14/+30
| |/ /