| Commit message (Expand) | Author | Age | Files | Lines |
* | Tests/RunCMake/CXXModules: actually generate the source at build time | Ben Boeckel | 2023-08-07 | 2 | -5/+9 |
|
|
* | cmExperimental: recycle the C++ modules API UUID | Ben Boeckel | 2023-07-31 | 8 | -8/+8 |
|
|
* | cmCoreTryCompile: use the source type context for source files | Ben Boeckel | 2023-07-31 | 9 | -0/+76 |
|
|
* | Merge topic 'dyndep-module-info-objlib-dependency' | Brad King | 2023-07-24 | 5 | -0/+39 |
|\ |
|
| * | Tests/RunCMake/CXXModules: add a test for issue #25112 | Ben Boeckel | 2023-07-22 | 5 | -0/+39 |
|
|
* | | cmExperimental: refresh the C++ modules UUID | Ben Boeckel | 2023-07-13 | 8 | -8/+8 |
|
|
* | | Tests/RunCMake/CXXModules: require transitive usages | Ben Boeckel | 2023-07-13 | 2 | -1/+9 |
|/ |
|
* | Ninja: include module mapper flags in `compile_commands.json` | Ben Boeckel | 2023-07-09 | 6 | -0/+66 |
|
|
* | VS: Fix C++ modules in source files with the same name | Brad King | 2023-06-28 | 6 | -0/+42 |
|
|
* | cxxmodules: remove `CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP` variable | Ben Boeckel | 2023-06-01 | 39 | -165/+13 |
|
|
* | cxxmodules: update the experimental UUID | Ben Boeckel | 2023-05-31 | 8 | -8/+8 |
|
|
* | cxxmodules: remove support for `CXX_MODULE_HEADER_UNITS` filesets | Ben Boeckel | 2023-05-31 | 14 | -125/+3 |
|
|
* | cxxmodules: Fix exported path to installed module sources in subdirs | Tyler | 2023-05-23 | 18 | -6/+64 |
|
|
* | cxxmodules: Do not expect collator install scripts with no CXX_MODULES | Tyler | 2023-05-23 | 12 | -6/+36 |
|
|
* | Tests: Improve RunCMake.CXXModules expectation matching and error reporting | Brad King | 2023-05-23 | 12 | -32/+78 |
|
|
* | Tests/CXXModules: add example for private modules between targets | Ben Boeckel | 2023-05-18 | 8 | -0/+39 |
|
|
* | Tests/RunCMake/CXXModules: declare `forwarding` as `extern "C++"` | Ben Boeckel | 2023-02-03 | 6 | -0/+12 |
|
|
* | Tests/RunCMake/CXXModules: add tests which don't export C++ module properties | Ben Boeckel | 2023-01-27 | 17 | -14/+251 |
|
|
* | Ninja: require Ninja 1.11 for C++ module support | Ben Boeckel | 2023-01-23 | 2 | -2/+2 |
|
|
* | Revise C++ coding style using clang-format-15 | Kitware Robot | 2023-01-18 | 9 | -11/+11 |
|
|
* | cxxmodules: support new round of Clang patches | Ben Boeckel | 2022-12-15 | 6 | -6/+6 |
|
|
* | Merge topic 'cxx-module-map-clang' | Brad King | 2022-12-06 | 1 | -1/+1 |
|\ |
|
| * | cmCxxModuleMapper: support the `clang` module map format | Ben Boeckel | 2022-12-02 | 1 | -1/+1 |
|
|
* | | cmExperimental: recycle C++20 module support UUID | Ben Boeckel | 2022-12-01 | 6 | -6/+6 |
|
|
* | | Tests/RunCMake/CXXModules: add support for Visual Studio | Ben Boeckel | 2022-12-01 | 2 | -0/+8 |
|
|
* | | Tests/RunCMake/CXXModules: split out collation-requiring tests | Ben Boeckel | 2022-12-01 | 1 | -1/+5 |
|
|
* | | Tests/RunCMake/CXXModules: factor out generator support detection | Ben Boeckel | 2022-12-01 | 1 | -3/+8 |
|
|
* | | Tests/RunCMake/CXXModules: update `NoDyndepSupport` for VS2019 and older | Ben Boeckel | 2022-12-01 | 1 | -0/+5 |
|
|
* | | Tests/RunCMake/CXXModules: catch VS circular error message | Ben Boeckel | 2022-12-01 | 1 | -1/+1 |
|
|
* | | Tests/RunCMake/CXXModules: mask scanning checks without control | Ben Boeckel | 2022-12-01 | 7 | -21/+38 |
|/ |
|
* | Tests/RunCMake/CXXModules: mark IMPORTED targets as INTERFACE | Ben Boeckel | 2022-11-21 | 2 | -2/+2 |
|
|
* | cxxmodules: add properties to control scanning | Ben Boeckel | 2022-11-18 | 8 | -0/+125 |
|
|
* | Merge topic 'msvc-19.34-cpp-modules' | Brad King | 2022-11-14 | 2 | -1/+3 |
|\ |
|
| * | msvc: bless MSVC 19.34 support for C++ modules as experimental | Ben Boeckel | 2022-11-11 | 2 | -1/+3 |
|
|
* | | Tests/RunCMake/CXXModules: add a test with duplicate modules | Ben Boeckel | 2022-10-11 | 5 | -0/+66 |
|
|
* | | Tests/RunCMake/CXXModules: add a test with circular imports | Ben Boeckel | 2022-10-11 | 7 | -1/+44 |
|/ |
|
* | RunCMake/CXXModules: add a "deep-chain" test | Ben Boeckel | 2022-08-02 | 9 | -0/+116 |
|
|
* | RunCMake/CXXModules: support MSVC extensions | Ben Boeckel | 2022-08-02 | 1 | -1/+1 |
|
|
* | RunCMake/CXXModules: fix partition importing syntax | Ben Boeckel | 2022-07-26 | 2 | -2/+2 |
|
|
* | RunCMake/CXXModules: test public modules requiring private modules | Ben Boeckel | 2022-07-06 | 7 | -0/+48 |
|
|
* | RunCMake/CXXModules: add tests which export BMIs | Ben Boeckel | 2022-07-06 | 25 | -0/+479 |
|
|
* | RunCMake/CXXModules: test installation of BMIs and interfaces | Ben Boeckel | 2022-07-06 | 11 | -0/+161 |
|
|
* | RunCMake/CXXModules: fix example follow-on case names | Ben Boeckel | 2022-07-06 | 1 | -2/+2 |
|
|
* | RunCMake/CXXModules: output example test output upon failure | Ben Boeckel | 2022-07-06 | 1 | -1/+1 |
|
|
* | RunCMake/CXXModules: append to the test options | Ben Boeckel | 2022-07-06 | 1 | -1/+1 |
|
|
* | cmNinjaTargetGenerator: write out BMI install information for the collator | Ben Boeckel | 2022-07-06 | 10 | -0/+216 |
|
|
* | cmNinjaTargetGenerator: write out export information for the collator | Ben Boeckel | 2022-07-06 | 8 | -0/+277 |
|
|
* | cmNinjaTargetGenerator: write out fileset information for the collator | Ben Boeckel | 2022-07-06 | 6 | -0/+188 |
|
|
* | Tests/RunCMake/CXXModules: add a json comparison script | Ben Boeckel | 2022-07-06 | 1 | -0/+160 |
|
|
* | cmExperimental: update `CXX_MODULE_CMAKE_API` UUID | Ben Boeckel | 2022-07-06 | 2 | -2/+2 |
|
|