Commit History

Author SHA1 Message Date
  Ben Boeckel ed45432571 cmNinjaTargetGenerator: do not order-depend on C++ module sources 2 years ago
  Ben Boeckel 17fd7fe2ae Tests/CXXModules: test Visual Studio synthetic target error 2 years ago
  Brad King fd81024e80 cxxmodules: Honor CMAKE_CXX_SCAN_FOR_MODULES in try_compile 2 years ago
  Brad King b8ead378de cxxmodules: Scan only targets that explicitly enable C++ 20 2 years ago
  Brad King eb534ea5cb Tests: Modernize name of RunCMake.CXXModules compiler inspection case 2 years ago
  Ben Boeckel 437280b127 cxxmodules: scan C++ sources for imports by default 2 years ago
  Ben Boeckel 197a6bf171 cxxmodules: rework control logic for scanning regular C++ sources 2 years ago
  Ben Boeckel 0c07f39006 cmExperimental: remove the flag for C++ modules 2 years ago
  Ben Boeckel 42654cc818 Tests/CXXModules: add tests for modules with include requirements 2 years ago
  Ben Boeckel 24a9b00f83 Merge branch 'cxxmodules-non-compiled-source-release' into cxxmodules-non-compiled-source 2 years ago
  Ben Boeckel 458e3974a8 cxxmodules: detect and message about non-compiled sources 2 years ago
  Ben Boeckel 457a12f3f9 Tests/RunCMake/CXXModules: add tests which use modules from imported targets 3 years ago
  Ben Boeckel 249cd3efad cmExportFileGenerator: export private compile info for C++ modules 2 years ago
  Ben Boeckel b768d293c5 cmCoreTryCompile: use the source type context for source files 2 years ago
  Ben Boeckel a99b87a628 Tests/RunCMake/CXXModules: add a test for issue #25112 2 years ago
  Ben Boeckel 677b28dc7b Ninja: include module mapper flags in `compile_commands.json` 2 years ago
  Brad King b9c99830c5 VS: Fix C++ modules in source files with the same name 2 years ago
  Ben Boeckel 6ff5cdc533 cxxmodules: remove support for `CXX_MODULE_HEADER_UNITS` filesets 2 years ago
  Ben Boeckel 69e4525241 Tests/CXXModules: add example for private modules between targets 2 years ago
  Ben Boeckel f755296f9d Tests/RunCMake/CXXModules: add tests which don't export C++ module properties 2 years ago
  Ben Boeckel 7abddcab08 Ninja: require Ninja 1.11 for C++ module support 2 years ago
  Ben Boeckel 388acfd46d Tests/RunCMake/CXXModules: add support for Visual Studio 3 years ago
  Ben Boeckel 069a32b03c Tests/RunCMake/CXXModules: split out collation-requiring tests 3 years ago
  Ben Boeckel ef03a3a2f5 Tests/RunCMake/CXXModules: factor out generator support detection 3 years ago
  Ben Boeckel a02d792c6e cxxmodules: add properties to control scanning 3 years ago
  Ben Boeckel 52e82dbb23 Tests/RunCMake/CXXModules: add a test with duplicate modules 3 years ago
  Ben Boeckel e67f5d41af Tests/RunCMake/CXXModules: add a test with circular imports 3 years ago
  Ben Boeckel c49d5f137b RunCMake/CXXModules: add a "deep-chain" test 3 years ago
  Ben Boeckel f62c3c3c72 RunCMake/CXXModules: test public modules requiring private modules 3 years ago
  Ben Boeckel c5d4dd713f RunCMake/CXXModules: add tests which export BMIs 3 years ago