Brad King
|
be111897b3
Merge topic 'export-name-safe-name'
|
1 year ago |
Brad King
|
2549f5a66e
Merge topic 'exported-modules-with-headers'
|
1 year ago |
Ben Boeckel
|
142a85f9c1
cxxmodules: use filesystem-safe export names in filenames
|
1 year ago |
Ben Boeckel
|
051c2110c8
Tests/CXXModules: test exporting modules which include headers
|
1 year ago |
Ben Boeckel
|
64548fef16
Tests/CXXModules: test using targets that import `std`
|
1 year ago |
Ben Boeckel
|
85e1281e00
Tests/CXXModules: add tests for exporting `CXX_MODULE_STD`
|
1 year ago |
Ben Boeckel
|
b8cc38f3a2
Tests/CXXModules: add tests that the C++ std targets don't get exported
|
1 year ago |
Ben Boeckel
|
16bf12d1e8
Tests/CXXModules; add tests for `CXX_MODULE_STD` behavior
|
1 year ago |
Ben Boeckel
|
b17e6a52f9
Tests/CXXModules: add tests for genex usage in `CXX_MODULE_STD`
|
1 year ago |
Ben Boeckel
|
b8af090c78
Tests/CXXModules: add a test for the `CXX_MODULE_STD` property
|
1 year ago |
Ben Boeckel
|
bf0b457461
Tests/CXXModules: add test case for `import std` support
|
1 year ago |
Ben Boeckel
|
4ddf0453d5
Tests/CXXModules: add a test using `TARGET_OBJECTS` from modules
|
1 year ago |
Ben Boeckel
|
028f3134e5
cmExportFileGenerator: only export include paths for HEADERS file sets
|
1 year ago |
Ben Boeckel
|
a2e3e61a31
Tests/CXXModules: test transitive modules usage
|
1 year ago |
Ben Boeckel
|
d4a517f82a
Tests/CXXModules: add a test with transitive targets
|
1 year ago |
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 |