summaryrefslogtreecommitdiff
path: root/Tests/RunCMake/CXXModules
Commit message (Expand)AuthorAgeFilesLines
* 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-2617-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
|\
| * msvc: bless MSVC 19.34 support for C++ modules as experimentalBen Boeckel2022-11-112-1/+3
* | Tests/RunCMake/CXXModules: add a test with duplicate modulesBen Boeckel2022-10-115-0/+66
* | Tests/RunCMake/CXXModules: add a test with circular importsBen Boeckel2022-10-117-1/+44
|/
* RunCMake/CXXModules: add a "deep-chain" testBen Boeckel2022-08-029-0/+116
* RunCMake/CXXModules: support MSVC extensionsBen Boeckel2022-08-021-1/+1
* RunCMake/CXXModules: fix partition importing syntaxBen Boeckel2022-07-262-2/+2
* RunCMake/CXXModules: test public modules requiring private modulesBen Boeckel2022-07-067-0/+48
* RunCMake/CXXModules: add tests which export BMIsBen Boeckel2022-07-0625-0/+479
* RunCMake/CXXModules: test installation of BMIs and interfacesBen Boeckel2022-07-0611-0/+161
* 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-0610-0/+216
* cmNinjaTargetGenerator: write out export information for the collatorBen Boeckel2022-07-068-0/+277
* cmNinjaTargetGenerator: write out fileset information for the collatorBen Boeckel2022-07-066-0/+188
* Tests/RunCMake/CXXModules: add a json comparison scriptBen Boeckel2022-07-061-0/+160
* cmExperimental: update `CXX_MODULE_CMAKE_API` UUIDBen Boeckel2022-07-062-2/+2
* cmExport*FileGenerator: support exporting C++ module propertiesBen Boeckel2022-07-067-0/+144
* install: support `CXX_MODULES_BMI` installation bitsBen Boeckel2022-07-0611-0/+116
* cmTargetSourcesCommand: allow `INTERFACE` C++ modules when importedBen Boeckel2022-07-065-0/+29
* RunCMake/CXXModules/NoCXX20: Force older standardRaul Tambre2022-06-281-3/+4
* Tests/RunCMake/CXXModules: add module-using examplesBen Boeckel2022-06-1625-0/+339
* cmTarget: add support for C++ module fileset typesBen Boeckel2022-06-1645-0/+506