summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CXXModules/examples
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Tests/CXXModules: test exporting modules which include headersBen Boeckel2024-04-279-0/+176
|/
* 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
* Tests/CXXModules: relax line number matching in stderrBen Boeckel2023-09-2627-39/+39
* cmExperimental: recycle the C++ modules API UUIDBen Boeckel2023-08-179-9/+9
* Tests/RunCMake/CXXModules: add tests which use modules from imported targetsBen Boeckel2023-08-1710-0/+76
* cmExportFileGenerator: export private compile info for C++ modulesBen Boeckel2023-08-1712-0/+410
* Tests/RunCMake/CXXModules: actually generate the source at build timeBen Boeckel2023-08-072-5/+9
* cmExperimental: recycle the C++ modules API UUIDBen Boeckel2023-07-317-7/+7
* cmCoreTryCompile: use the source type context for source filesBen Boeckel2023-07-318-0/+74
* Merge topic 'dyndep-module-info-objlib-dependency'Brad King2023-07-244-0/+38
|\
| * Tests/RunCMake/CXXModules: add a test for issue #25112Ben Boeckel2023-07-224-0/+38
* | cmExperimental: refresh the C++ modules UUIDBen Boeckel2023-07-137-7/+7
* | Tests/RunCMake/CXXModules: require transitive usagesBen Boeckel2023-07-132-1/+9
|/