Ben Boeckel
|
e0633a9517
Tests/CXXModules: add a test importing from a `Ninja` install
|
1 year ago |
Ben Boeckel
|
150d7dbd68
Tests/CXXModules: support building a project with `Ninja`
|
1 year ago |
Ben Boeckel
|
e48e5e5506
Tests/CXXModules: document `CMake_TEST_MODULE_COMPILATION` items
|
1 year ago |
Brad King
|
d713896171
Merge topic 'cxxmodules-collation-restat' into release-3.28
|
1 year ago |
Brad King
|
d8fd8c2cb1
Merge topic 'cxxmodules-visibility-change-rebuild' into release-3.28
|
1 year ago |
Brad King
|
2808c49d82
Merge topic 'cxxmodules-depend-on-modmap-file' into release-3.28
|
1 year ago |
Ben Boeckel
|
e24eecfc33
Tests/CXXModules: add a test to ensure that `restat` works for collation
|
1 year ago |
Ben Boeckel
|
52036ce090
Tests/CXXModules: test that objects depend on dependent modules json files
|
1 year ago |
Ben Boeckel
|
940628d48d
Tests/CXXModules: test that objects depend on their modmap files
|
1 year ago |
Ben Boeckel
|
681ee92030
Tests/CXXModules: support testing rebuild conditions
|
1 year ago |
Ben Boeckel
|
0f0d853de7
cmDyndepCollation: collapse full path before looking up
|
1 year ago |
Ben Boeckel
|
d791f3a180
cxxmodules: make export trampoline script files unique
|
1 year ago |
Matheus Izvekov
|
c09f8d27cd
cxxmodules: compute link information for C++ module-consuming targets
|
1 year ago |
Brad King
|
3160b136b2
Merge topic 'vs-scan-for-modules' into release-3.28
|
1 year ago |
Ben Boeckel
|
6c9614cbf4
Tests/CXXModules: add a test case for VS generation without flags
|
1 year ago |
Ben Boeckel
|
7fc2a83fe6
Tests/CXXModules: add a test with unity build support
|
1 year ago |
namniav
|
e9b0dcbbfa
cmCxxModuleMapper: Fix transitive requirements computation
|
1 year ago |
Ben Boeckel
|
ea8c37b759
Tests/CXXModules: add a test which scans a PCH-using source
|
1 year ago |
Brad King
|
59c3ce4c83
Merge topic 'cxxmodules-cmp0155-graceful-fallback-without-scanner' into release-3.28
|
2 years ago |
Ben Boeckel
|
889aa0354a
CMP0155: ignore scanning for sources if no scanner is available
|
2 years ago |
Ben Boeckel
|
09c962a6a4
Tests/CXXModules: test forced rsp files with ninja
|
2 years ago |
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 |