summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CXXModules/examples
Commit message (Expand)AuthorAgeFilesLines
* cmExperimental: gate build database support behind a flagBen Boeckel2024-09-033-0/+10
* Tests/CXXModules: add tests for module commandsBen Boeckel2024-09-0339-0/+3077
* Merge topic 'cxxmodules-build-export-different-directory'Brad King2024-05-039-0/+141
|\
| * Merge branch 'cxxmodules-build-export-different-directory-3.28' into cxxmodul...Ben Boeckel2024-05-029-0/+141
| |\
| | * cmDyndepCollation: look at all `export(TARGETS)` callsBen Boeckel2024-05-029-0/+141
* | | Merge topic 'exported-modules-with-headers'Brad King2024-04-309-0/+176
|\ \ \ | |/ /
| * | Tests/CXXModules: test exporting modules which include headersBen Boeckel2024-04-279-0/+176
| |/
* | Experimental: add an experimental feature gate for `import std`Ben Boeckel2024-04-1215-0/+85
* | Tests/CXXModules: test using targets that import `std`Ben Boeckel2024-04-112-0/+31
* | Tests/CXXModules: add tests for exporting `CXX_MODULE_STD`Ben Boeckel2024-04-1110-0/+239
* | Tests/CXXModules: add tests that the C++ std targets don't get exportedBen Boeckel2024-04-118-0/+222
* | Tests/CXXModules/vs-without-flags: use C++20Ben Boeckel2024-04-111-1/+1
* | Tests/CXXModules: add a test for the `CXX_MODULE_STD` propertyBen Boeckel2024-04-114-0/+18
* | Tests/CXXModules: add test case for `import std` supportBen Boeckel2024-04-112-0/+22
|/
* Tests/CXXModules: add a test using `TARGET_OBJECTS` from modulesBen Boeckel2024-03-063-0/+41
* Merge topic 'cxxmodules-no-export-basedirs-as-include-paths' into release-3.28Brad King2024-02-296-0/+145
|\
| * cmExportFileGenerator: only export include paths for HEADERS file setsBen Boeckel2024-02-286-0/+145
* | Tests/RunCMake/CXXModules: Update VS circular error messageBrad King2024-02-281-1/+1
|/
* Merge topic 'cxxmodules-transitive-std' into release-3.28Brad King2024-02-212-2/+2
|\
| * Tests/CXXModules: test `cxx_std_20` coming from a dependencyBen Boeckel2024-02-202-2/+2
* | cmExportFileGenerator: export link libraries as-isBen Boeckel2024-02-204-4/+4
* | Tests/CXXModules: test transitive modules usageBen Boeckel2024-02-2013-0/+284
|/
* Tests/CXXModules: add a test with transitive targetsBen Boeckel2024-02-1920-0/+299
* Tests/CXXModules: add a test importing from a `Ninja` installBen Boeckel2024-02-167-0/+74
* Merge topic 'cxxmodules-collation-restat' into release-3.28Brad King2024-02-166-2/+56
|\
| * Tests/CXXModules: add a test to ensure that `restat` works for collationBen Boeckel2024-02-156-2/+56
* | Merge topic 'cxxmodules-visibility-change-rebuild' into release-3.28Brad King2024-02-165-0/+54
|\ \ | |/
| * Tests/CXXModules: test that objects depend on dependent modules json filesBen Boeckel2024-02-155-0/+54
* | Merge topic 'cxxmodules-depend-on-modmap-file' into release-3.28Brad King2024-02-165-0/+48
|\ \ | |/
| * Tests/CXXModules: test that objects depend on their modmap filesBen Boeckel2024-02-155-0/+48
* | cmDyndepCollation: collapse full path before looking upBen Boeckel2024-02-143-0/+30
|/
* cxxmodules: compute link information for C++ module-consuming targetsMatheus Izvekov2024-01-143-0/+19
* Merge topic 'vs-scan-for-modules' into release-3.28Brad King2024-01-105-3/+39
|\
| * Tests/CXXModules/scan_properties: use `ixx` extensionBen Boeckel2024-01-092-3/+5
| * Tests/CXXModules: add a test case for VS generation without flagsBen Boeckel2024-01-063-0/+34
* | Tests/CXXModules: add a test with unity build supportBen Boeckel2024-01-056-0/+67
|/
* Merge topic 'cxxmodules-msvc-corner-cases' into release-3.28Brad King2023-12-065-3/+27
|\
| * Tests/CXXModules: enhance `internal-partitions` testBen Boeckel2023-12-054-1/+17
| * Tests/CXXModules: import from an internal partitionBen Boeckel2023-12-053-2/+10
* | cmCxxModuleMapper: Fix transitive requirements computationnamniav2023-12-0534-1/+382
* | Tests/CXXModules: add a test which scans a PCH-using sourceBen Boeckel2023-12-043-0/+22
|/
* Clang-CXX: copy into the dyndep output on successBen Boeckel2023-11-211-2/+2
* cmNinjaTargetGenerator: do not order-depend on C++ module sourcesBen Boeckel2023-10-205-0/+52
* cxxmodules: include `INCLUDES DESTINATION` directoriesBen Boeckel2023-10-166-4/+29
* Tests/RunCMake/CXXModules: remove experimental settingsBen Boeckel2023-10-072-4/+0
* cxxmodules: scan C++ sources for imports by defaultBen Boeckel2023-10-0238-38/+38
* Tests/RunCMake/CXXModules: remove rules file requirementBen Boeckel2023-10-021-12/+2
* CXXModules: remove `EXPERIMENTAL` from C++ module variable namesBen Boeckel2023-10-021-2/+2
* cmExperimental: remove the flag for C++ modulesBen Boeckel2023-10-0246-190/+0
* Tests/CXXModules: add tests for modules with include requirementsBen Boeckel2023-09-2622-0/+284