summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ExternalProject: Fix install on BUILD_ALWAYS+BUILD_BYPRODUCTS with NinjaMaik Nijhuis2022-08-092-0/+17
* ExternalProject: Add test case for BUILD_ALWAYSBrad King2022-08-094-0/+47
* CMake Nightly Date StampKitware Robot2022-08-041-1/+1
* Merge branch 'release-3.24'Kyle Edwards2022-08-030-0/+0
|\
| * Merge topic 'all-verify-interface-header-sets' into release-3.24Kyle Edwards2022-08-0310-0/+58
| |\
* | \ Merge topic 'all-verify-interface-header-sets'Kyle Edwards2022-08-0310-0/+58
|\ \ \ | | |/ | |/|
| * | VERIFY_INTERFACE_HEADER_SETS: Add verification target for allKyle Edwards2022-08-0310-0/+58
* | | Merge topic 'try_compile-cleanup'Brad King2022-08-0339-544/+526
|\ \ \
| * | | cmCoreTryCompile: Port to cmArgumentParserBrad King2022-08-0221-581/+430
| * | | cmCoreTryCompile: Move target type selection logic to try_compileBrad King2022-08-024-25/+30
| * | | cmCoreTryCompile: Simplify TryCompileCode return typeBrad King2022-08-023-28/+28
| * | | Tests: Add RunCMake.try_compile case for try_run-only argsBrad King2022-08-023-0/+83
| * | | Tests: Add RunCMake.try_run cases for missing keyword argumentsBrad King2022-08-0123-13/+58
* | | | Merge topic 'remove-cmakeserverlib-references'Brad King2022-08-034-6/+3
|\ \ \ \
| * | | | Remove stale references to CMakeServerLibKyle Edwards2022-08-024-6/+3
* | | | | Merge topic 'cpp-named-module-support-msvc'Brad King2022-08-0322-16/+542
|\ \ \ \ \
| * | | | | ci: test BMI exporting and installation with GCC in CIBen Boeckel2022-08-022-2/+2
| * | | | | RunCMake/CXXModules: add a "deep-chain" testBen Boeckel2022-08-029-0/+116
| * | | | | cmCxxModuleMapper: support MSVC module map formatBen Boeckel2022-08-023-3/+88
| * | | | | cmCxxModuleMapper: track transitive modules for MSVCBen Boeckel2022-08-023-6/+278
| * | | | | CTestCustom: ignore `cm::optional` uninitialized memory false positiveBen Boeckel2022-08-021-0/+5
| * | | | | RunCMake/CXXModules: support MSVC extensionsBen Boeckel2022-08-021-1/+1
| * | | | | cmScanDepFormat: support the MSVC 17.3 toolchain temporarilyBen Boeckel2022-08-021-0/+22
| * | | | | cmScanDepFormat: support P1689R5Ben Boeckel2022-07-264-2/+28
| * | | | | RunCMake/CXXModules: fix partition importing syntaxBen Boeckel2022-07-262-2/+2
* | | | | | Merge topic 'cuda_add_lto_support'Brad King2022-08-0329-63/+412
|\ \ \ \ \ \
| * | | | | | CUDA: Add Device LTO support for nvccRobert Maynard2022-07-2228-58/+412
| * | | | | | CheckIPO: Refactor logic selecting test source filesRobert Maynard2022-07-131-14/+11
| * | | | | | remove unused variablesRobert Maynard2022-07-131-1/+0
| * | | | | | remove unused variableRobert Maynard2022-07-131-1/+0
* | | | | | | Merge topic 'FindCoin3D-windows'Brad King2022-08-031-2/+2
|\ \ \ \ \ \ \
| * | | | | | | FindCoin3D: look for coin4 on windowslorenz2022-08-021-2/+2
* | | | | | | | Merge topic 'find_package-refactor-path-generation'Brad King2022-08-0353-679/+811
|\ \ \ \ \ \ \ \
| * | | | | | | | cmFindPackageCommand: Optimize the last calls to `TryGeneratedPaths`Alex Turbov2022-08-021-18/+6
| * | | | | | | | cmFindPackageCommand: Path generators are actually reusableAlex Turbov2022-08-021-76/+40
| * | | | | | | | cmFindPackageCommand: Better names for template parametersAlex Turbov2022-08-021-14/+17
| * | | | | | | | cmFindPackageCommand: Rename some generatorsAlex Turbov2022-08-021-72/+77
| * | | | | | | | cmFindPackageCommand: Deduplicate directory listing codeAlex Turbov2022-08-021-65/+58
| * | | | | | | | cmFindPackageCommand: Compile-time path generator expressionsAlex Turbov2022-08-022-496/+435
| * | | | | | | | cmFindPackageCommand: Avoid friendship between command class and generatorAlex Turbov2022-07-112-23/+34
| * | | | | | | | cmFindPackageCommand: Drop dead codeAlex Turbov2022-07-111-8/+2
| * | | | | | | | cmFindPackageCommand: Move methods implementation into the class definitionAlex Turbov2022-07-111-25/+18
| * | | | | | | | cmFindPackageCommand: Drop redundant `std::ostream::operator<<` callsAlex Turbov2022-07-111-9/+8
| * | | | | | | | cmFindPackageCommand: Use `vector` instead of `set` to store arg indicesAlex Turbov2022-07-111-18/+18
| * | | | | | | | cmFindPackageCommand: Move comment inside the `else if` blockAlex Turbov2022-07-111-4/+3
| * | | | | | | | cmFindPackageCommand: Named lambda w/o capture to normal functionAlex Turbov2022-07-111-12/+12
| * | | | | | | | cmFindPackageCommand: ConstnessAlex Turbov2022-07-111-62/+66
| * | | | | | | | cmFindPackageCommand: Enclose file list generators into anonymous nsAlex Turbov2022-07-111-22/+27
| * | | | | | | | cmFindPackageCommand: Move `cmFindPackageCommandHoldFile` to anonymous nsAlex Turbov2022-07-111-29/+35
| * | | | | | | | cmFindPackageCommand: Move `collectPathsForDebug()` to anonymous namespaceAlex Turbov2022-07-111-15/+15