summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CXXModules/examples
Commit message (Expand)AuthorAgeFilesLines
* cxxmodules: compute link information for C++ module-consuming targetsMatheus Izvekov2024-01-143-0/+19
* Merge topic 'vs-scan-for-modules' into release-3.28Brad King2024-01-105-3/+39
|\
| * Tests/CXXModules/scan_properties: use `ixx` extensionBen Boeckel2024-01-092-3/+5
| * Tests/CXXModules: add a test case for VS generation without flagsBen Boeckel2024-01-063-0/+34
* | Tests/CXXModules: add a test with unity build supportBen Boeckel2024-01-056-0/+67
|/
* Merge topic 'cxxmodules-msvc-corner-cases' into release-3.28Brad King2023-12-065-3/+27
|\
| * Tests/CXXModules: enhance `internal-partitions` testBen Boeckel2023-12-054-1/+17
| * Tests/CXXModules: import from an internal partitionBen Boeckel2023-12-053-2/+10
* | cmCxxModuleMapper: Fix transitive requirements computationnamniav2023-12-0534-1/+382
* | Tests/CXXModules: add a test which scans a PCH-using sourceBen Boeckel2023-12-043-0/+22
|/
* Clang-CXX: copy into the dyndep output on successBen Boeckel2023-11-211-2/+2
* cmNinjaTargetGenerator: do not order-depend on C++ module sourcesBen Boeckel2023-10-205-0/+52
* cxxmodules: include `INCLUDES DESTINATION` directoriesBen Boeckel2023-10-166-4/+29
* Tests/RunCMake/CXXModules: remove experimental settingsBen Boeckel2023-10-072-4/+0
* cxxmodules: scan C++ sources for imports by defaultBen Boeckel2023-10-0238-38/+38
* Tests/RunCMake/CXXModules: remove rules file requirementBen Boeckel2023-10-021-12/+2
* CXXModules: remove `EXPERIMENTAL` from C++ module variable namesBen Boeckel2023-10-021-2/+2
* cmExperimental: remove the flag for C++ modulesBen Boeckel2023-10-0246-190/+0
* Tests/CXXModules: add tests for modules with include requirementsBen Boeckel2023-09-2622-0/+284
* Tests/CXXModules: relax line number matching in stderrBen Boeckel2023-09-2627-39/+39
* cmExperimental: recycle the C++ modules API UUIDBen Boeckel2023-08-179-9/+9
* Tests/RunCMake/CXXModules: add tests which use modules from imported targetsBen Boeckel2023-08-1710-0/+76
* cmExportFileGenerator: export private compile info for C++ modulesBen Boeckel2023-08-1712-0/+410
* Tests/RunCMake/CXXModules: actually generate the source at build timeBen Boeckel2023-08-072-5/+9
* cmExperimental: recycle the C++ modules API UUIDBen Boeckel2023-07-317-7/+7
* cmCoreTryCompile: use the source type context for source filesBen Boeckel2023-07-318-0/+74
* Merge topic 'dyndep-module-info-objlib-dependency'Brad King2023-07-244-0/+38
|\
| * Tests/RunCMake/CXXModules: add a test for issue #25112Ben Boeckel2023-07-224-0/+38
* | cmExperimental: refresh the C++ modules UUIDBen Boeckel2023-07-137-7/+7
* | Tests/RunCMake/CXXModules: require transitive usagesBen Boeckel2023-07-132-1/+9
|/
* Ninja: include module mapper flags in `compile_commands.json`Ben Boeckel2023-07-095-0/+61
* VS: Fix C++ modules in source files with the same nameBrad King2023-06-285-0/+41
* cxxmodules: remove `CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP` variableBen Boeckel2023-06-0120-100/+0
* cxxmodules: update the experimental UUIDBen Boeckel2023-05-317-7/+7
* cxxmodules: Fix exported path to installed module sources in subdirsTyler2023-05-2318-6/+64
* cxxmodules: Do not expect collator install scripts with no CXX_MODULESTyler2023-05-2312-6/+36
* Tests: Improve RunCMake.CXXModules expectation matching and error reportingBrad King2023-05-2312-32/+78
* Tests/CXXModules: add example for private modules between targetsBen Boeckel2023-05-187-0/+36
* Tests/RunCMake/CXXModules: declare `forwarding` as `extern "C++"`Ben Boeckel2023-02-036-0/+12
* Tests/RunCMake/CXXModules: add tests which don't export C++ module propertiesBen Boeckel2023-01-2716-14/+249
* Revise C++ coding style using clang-format-15Kitware Robot2023-01-184-4/+4
* cxxmodules: support new round of Clang patchesBen Boeckel2022-12-155-5/+5
* Merge topic 'cxx-module-map-clang'Brad King2022-12-061-1/+1
|\
| * cmCxxModuleMapper: support the `clang` module map formatBen Boeckel2022-12-021-1/+1
* | cmExperimental: recycle C++20 module support UUIDBen Boeckel2022-12-015-5/+5
* | Tests/RunCMake/CXXModules: catch VS circular error messageBen Boeckel2022-12-011-1/+1
* | Tests/RunCMake/CXXModules: mask scanning checks without controlBen Boeckel2022-12-017-21/+38
|/
* cxxmodules: add properties to control scanningBen Boeckel2022-11-187-0/+124
* Tests/RunCMake/CXXModules: add a test with duplicate modulesBen Boeckel2022-10-114-0/+65
* Tests/RunCMake/CXXModules: add a test with circular importsBen Boeckel2022-10-116-0/+38