summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CXXModules/RunCMakeTest.cmake
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'vs-scan-for-modules'Brad King2024-01-101-0/+1
|\
| * Tests/CXXModules: add a test case for VS generation without flagsBen Boeckel2024-01-061-0/+1
* | Tests/CXXModules: add a test with unity build supportBen Boeckel2024-01-051-0/+1
|/
* cmCxxModuleMapper: Fix transitive requirements computationnamniav2023-12-051-0/+2
* Tests/CXXModules: add a test which scans a PCH-using sourceBen Boeckel2023-12-041-0/+2
* Merge topic 'cxxmodules-cmp0155-graceful-fallback-without-scanner' into relea...Brad King2023-11-011-0/+1
|\
| * CMP0155: ignore scanning for sources if no scanner is availableBen Boeckel2023-11-011-0/+1
* | Tests/CXXModules: test forced rsp files with ninjaBen Boeckel2023-10-281-0/+1
|/
* cmNinjaTargetGenerator: do not order-depend on C++ module sourcesBen Boeckel2023-10-201-1/+20
* Tests/CXXModules: test Visual Studio synthetic target errorBen Boeckel2023-10-171-1/+1
* cxxmodules: Honor CMAKE_CXX_SCAN_FOR_MODULES in try_compileBrad King2023-10-101-0/+1
* cxxmodules: Scan only targets that explicitly enable C++ 20Brad King2023-10-051-0/+3
* Tests: Modernize name of RunCMake.CXXModules compiler inspection caseBrad King2023-10-041-2/+2
* cxxmodules: scan C++ sources for imports by defaultBen Boeckel2023-10-021-0/+2
* cxxmodules: rework control logic for scanning regular C++ sourcesBen Boeckel2023-10-021-0/+3
* cmExperimental: remove the flag for C++ modulesBen Boeckel2023-10-021-4/+0
* Tests/CXXModules: add tests for modules with include requirementsBen Boeckel2023-09-261-0/+8
* Merge branch 'cxxmodules-non-compiled-source-release' into cxxmodules-non-com...Ben Boeckel2023-09-121-1/+2
|\
| * cxxmodules: detect and message about non-compiled sourcesBen Boeckel2023-09-121-1/+2
* | Tests/RunCMake/CXXModules: add tests which use modules from imported targetsBen Boeckel2023-08-171-0/+26
* | cmExportFileGenerator: export private compile info for C++ modulesBen Boeckel2023-08-171-0/+2
* | cmCoreTryCompile: use the source type context for source filesBen Boeckel2023-07-311-0/+2
|/
* Tests/RunCMake/CXXModules: add a test for issue #25112Ben Boeckel2023-07-221-0/+1
* Ninja: include module mapper flags in `compile_commands.json`Ben Boeckel2023-07-091-0/+5
* VS: Fix C++ modules in source files with the same nameBrad King2023-06-281-0/+1
* cxxmodules: remove support for `CXX_MODULE_HEADER_UNITS` filesetsBen Boeckel2023-05-311-2/+1
* Tests/CXXModules: add example for private modules between targetsBen Boeckel2023-05-181-0/+3
* Tests/RunCMake/CXXModules: add tests which don't export C++ module propertiesBen Boeckel2023-01-271-0/+2
* Ninja: require Ninja 1.11 for C++ module supportBen Boeckel2023-01-231-1/+1
* Tests/RunCMake/CXXModules: add support for Visual StudioBen Boeckel2022-12-011-0/+7
* Tests/RunCMake/CXXModules: split out collation-requiring testsBen Boeckel2022-12-011-1/+5
* Tests/RunCMake/CXXModules: factor out generator support detectionBen Boeckel2022-12-011-3/+8
* cxxmodules: add properties to control scanningBen Boeckel2022-11-181-0/+1
* Tests/RunCMake/CXXModules: add a test with duplicate modulesBen Boeckel2022-10-111-0/+1
* Tests/RunCMake/CXXModules: add a test with circular importsBen Boeckel2022-10-111-1/+6
* RunCMake/CXXModules: add a "deep-chain" testBen Boeckel2022-08-021-0/+1
* RunCMake/CXXModules: test public modules requiring private modulesBen Boeckel2022-07-061-0/+1
* RunCMake/CXXModules: add tests which export BMIsBen Boeckel2022-07-061-0/+11
* RunCMake/CXXModules: test installation of BMIs and interfacesBen Boeckel2022-07-061-0/+19
* RunCMake/CXXModules: fix example follow-on case namesBen Boeckel2022-07-061-2/+2
* RunCMake/CXXModules: output example test output upon failureBen Boeckel2022-07-061-1/+1
* RunCMake/CXXModules: append to the test optionsBen Boeckel2022-07-061-1/+1
* cmNinjaTargetGenerator: write out BMI install information for the collatorBen Boeckel2022-07-061-0/+1
* cmNinjaTargetGenerator: write out export information for the collatorBen Boeckel2022-07-061-0/+1
* cmNinjaTargetGenerator: write out fileset information for the collatorBen Boeckel2022-07-061-0/+8
* cmExport*FileGenerator: support exporting C++ module propertiesBen Boeckel2022-07-061-0/+3
* install: support `CXX_MODULES_BMI` installation bitsBen Boeckel2022-07-061-0/+4
* cmTargetSourcesCommand: allow `INTERFACE` C++ modules when importedBen Boeckel2022-07-061-0/+1
* Tests/RunCMake/CXXModules: add module-using examplesBen Boeckel2022-06-161-0/+53
* cmTarget: add support for C++ module fileset typesBen Boeckel2022-06-161-0/+67