summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Expand)AuthorAgeFilesLines
* cmNinjaTargetGenerator: do not order-depend on C++ module sourcesBen Boeckel2023-10-201-4/+9
* cmNinjaTargetGenerator: use the file set visibility APIBen Boeckel2023-10-201-1/+1
* cmFileSet: add a query for includeable file set typesBen Boeckel2023-10-202-0/+7
* cmNinjaTargetGenerator: avoid traversing old outputs repeatedlyBen Boeckel2023-10-201-0/+3
* CMake 3.28.0-rc2v3.28.0-rc2Brad King2023-10-181-1/+1
* Merge topic 'cxxmodules-vs-no-synthetic-targets' into release-3.28Brad King2023-10-181-0/+9
|\
| * VS: Explicitly disallow C++ modules provided by imported targetsBen Boeckel2023-10-171-0/+9
* | Merge topic 'cxxmodules-export-fileset-info' into release-3.28Brad King2023-10-174-9/+40
|\ \
| * | cxxmodules: include `INCLUDES DESTINATION` directoriesBen Boeckel2023-10-164-9/+40
| |/
* | Merge topic 'execute_process-output_file-directory' into release-3.28Brad King2023-10-171-18/+44
|\ \ | |/ |/|
| * execute_process(): Restore opening files relative to WORKING_DIRECTORYKyle Edwards2023-10-161-18/+44
* | Autogen: Revert "AUTO*_EXECUTABLE: add support for per-config values"Orkun Tokdemir2023-10-1312-451/+175
|/
* CMake 3.28.0-rc1v3.28.0-rc1Brad King2023-10-111-1/+1
* Merge topic 'cxxmodules-try_compile' into release-3.28Brad King2023-10-111-0/+2
|\
| * cxxmodules: Honor CMAKE_CXX_SCAN_FOR_MODULES in try_compileBrad King2023-10-101-0/+2
* | cxxmodules: Reference documentation in no-modules-support diagnosticsBrad King2023-10-111-9/+11
|/
* cxxmodules: Scan only targets that explicitly enable C++ 20Brad King2023-10-051-7/+5
* cmGeneratorTarget: Track explicitly enabled language standard levelsBrad King2023-10-052-1/+47
* cmGeneratorTarget: Remove outdated const/mutable pairBrad King2023-10-042-7/+6
* cmStandardLevelResolver: Add method to look up standard level by nameBrad King2023-10-042-0/+26
* cmStandardLevelResolver: Report feature std level from GetNewRequiredStandardBrad King2023-10-043-13/+17
* cmStandardLevelResolver: Add method to get feature standard levelBrad King2023-10-042-3/+20
* cmStandardLevelResolver: Factor out public representation of levelBrad King2023-10-043-17/+37
* cmStandardLevelResolver: Clarify local variable nameBrad King2023-10-041-2/+2
* cmStandardLevelResolver: Mark builtin language standards table as constBrad King2023-10-041-31/+27
* cxxmodules: Fix CMP0155 NEW behavior when C++ compile features are not knownBrad King2023-10-031-11/+18
* Begin 3.28 release versioningBrad King2023-10-031-3/+3
* Merge topic 'cmDebugTools-add-header'Brad King2023-10-031-0/+23
|\
| * cmDebugTools: add headerBen Boeckel2023-10-011-0/+23
* | CMake Nightly Date StampKitware Robot2023-10-031-1/+1
* | Merge topic 'cxxmodules-no-longer-experimental'Brad King2023-10-0214-166/+184
|\ \
| * | cxxmodules: scan C++ sources for imports by defaultBen Boeckel2023-10-023-2/+29
| * | Ninja: message about not compiled sources explicitlyBen Boeckel2023-10-021-0/+24
| * | cmGeneratorTarget: use `this->` for method callsBen Boeckel2023-10-021-2/+2
| * | cxxmodules: rework control logic for scanning regular C++ sourcesBen Boeckel2023-10-025-64/+91
| * | CXXModules: remove `EXPERIMENTAL` from C++ module variable namesBen Boeckel2023-10-021-10/+10
| * | cmExperimental: remove the flag for C++ modulesBen Boeckel2023-10-028-90/+30
* | | Merge topic 'ctest-timeout-flag'Brad King2023-10-021-5/+6
|\ \ \
| * | | ctest: Restore support for --timeout values higher than default test timeoutBrad King2023-09-291-5/+6
* | | | CMake Nightly Date StampKitware Robot2023-10-021-1/+1
* | | | CMake Nightly Date StampKitware Robot2023-10-011-1/+1
* | | | CMake Nightly Date StampKitware Robot2023-09-301-1/+1
* | | | Merge topic 'help-arbitrary'Brad King2023-09-292-12/+77
|\ \ \ \
| * | | | Help: Allow help for arbitrary keywordsMartin Duffy2023-09-272-12/+77
* | | | | CMake Nightly Date StampKitware Robot2023-09-291-1/+1
| |_|_|/ |/| | |
* | | | CMake Nightly Date StampKitware Robot2023-09-281-1/+1
| |_|/ |/| |
* | | Merge topic 'cxxmodules-export-dirs-with-prefix'Brad King2023-09-272-10/+26
|\ \ \
| * | | cmExportFileGenerator: relocate include directories for C++ modulesBen Boeckel2023-09-261-8/+25
| * | | cmGeneratorTarget: remove not-INTERFACE assertionBen Boeckel2023-09-261-1/+0
| * | | cmGeneratorTarget: use a character literalBen Boeckel2023-09-261-1/+1