summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CXXModules
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'cxxmodules-export-dirs-with-prefix'Brad King2023-09-2768-77/+369
|\
| * Tests/CXXModules: add tests for modules with include requirementsBen Boeckel2023-09-2623-0/+292
| * Tests/CXXModules: relax line number matching in stderrBen Boeckel2023-09-2645-77/+77
* | Tests/CXXModules: forward the default build typeBen Boeckel2023-09-264-0/+10
* | Tests/CXXModules: fix multi-config and MSVC detailsBen Boeckel2023-09-256-25/+25
* | Tests/CXXModules: add missing `bmi-only` and compiler id fieldsBen Boeckel2023-09-256-0/+30
* | Tests/CXXModules: fix key set mismatch error messagesBen Boeckel2023-09-251-2/+2
* | Tests/CXXModules: use a less generic name for the configBen Boeckel2023-09-254-18/+18
* | Tests/CXXModules: replace the object extension as wellBen Boeckel2023-09-252-0/+2
* | Tests/CXXModules: fix error detection propagationBen Boeckel2023-09-254-2/+15
|/
* Merge branch 'cxxmodules-non-compiled-source-release' into cxxmodules-non-com...Ben Boeckel2023-09-126-1/+37
|\
| * cxxmodules: detect and message about non-compiled sourcesBen Boeckel2023-09-126-1/+37
* | Merge topic 'modules-better-messages'Brad King2023-08-254-22/+24
|\ \
| * | cxxmodules: improve error messages for C++ module setupBen Boeckel2023-08-234-22/+24
| |/
* | cmExperimental: recycle the C++ modules API UUIDBen Boeckel2023-08-1710-10/+10
* | Tests/RunCMake/CXXModules: add tests which use modules from imported targetsBen Boeckel2023-08-1711-0/+102
* | cmExportFileGenerator: export private compile info for C++ modulesBen Boeckel2023-08-1713-0/+412
* | Tests/RunCMake/CXXModules: actually generate the source at build timeBen Boeckel2023-08-072-5/+9
* | cmExperimental: recycle the C++ modules API UUIDBen Boeckel2023-07-318-8/+8
* | cmCoreTryCompile: use the source type context for source filesBen Boeckel2023-07-319-0/+76
* | Merge topic 'dyndep-module-info-objlib-dependency'Brad King2023-07-245-0/+39
|\ \ | |/
| * Tests/RunCMake/CXXModules: add a test for issue #25112Ben Boeckel2023-07-225-0/+39
* | cmExperimental: refresh the C++ modules UUIDBen Boeckel2023-07-138-8/+8
* | Tests/RunCMake/CXXModules: require transitive usagesBen Boeckel2023-07-132-1/+9
|/
* Ninja: include module mapper flags in `compile_commands.json`Ben Boeckel2023-07-096-0/+66
* VS: Fix C++ modules in source files with the same nameBrad King2023-06-286-0/+42
* cxxmodules: remove `CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP` variableBen Boeckel2023-06-0139-165/+13
* cxxmodules: update the experimental UUIDBen Boeckel2023-05-318-8/+8
* cxxmodules: remove support for `CXX_MODULE_HEADER_UNITS` filesetsBen Boeckel2023-05-3114-125/+3
* 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-188-0/+39
* 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-2717-14/+251
* Ninja: require Ninja 1.11 for C++ module supportBen Boeckel2023-01-232-2/+2
* Revise C++ coding style using clang-format-15Kitware Robot2023-01-189-11/+11
* cxxmodules: support new round of Clang patchesBen Boeckel2022-12-156-6/+6
* 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-016-6/+6
* | Tests/RunCMake/CXXModules: add support for Visual StudioBen Boeckel2022-12-012-0/+8
* | 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
* | Tests/RunCMake/CXXModules: update `NoDyndepSupport` for VS2019 and olderBen Boeckel2022-12-011-0/+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
|/
* Tests/RunCMake/CXXModules: mark IMPORTED targets as INTERFACEBen Boeckel2022-11-212-2/+2
* cxxmodules: add properties to control scanningBen Boeckel2022-11-188-0/+125
* Merge topic 'msvc-19.34-cpp-modules'Brad King2022-11-142-1/+3
|\