summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CXXModules
Commit message (Expand)AuthorAgeFilesLines
* 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-2014-0/+294
|/
* Tests/CXXModules: add a test with transitive targetsBen Boeckel2024-02-1921-0/+307
* Tests/CXXModules: add a test importing from a `Ninja` installBen Boeckel2024-02-168-0/+78
* Tests/CXXModules: support building a project with `Ninja`Ben Boeckel2024-02-161-0/+29
* Tests/CXXModules: document `CMake_TEST_MODULE_COMPILATION` itemsBen Boeckel2024-02-161-0/+12
* Merge topic 'cxxmodules-collation-restat' into release-3.28Brad King2024-02-167-2/+59
|\
| * Tests/CXXModules: add a test to ensure that `restat` works for collationBen Boeckel2024-02-157-2/+59
* | Merge topic 'cxxmodules-visibility-change-rebuild' into release-3.28Brad King2024-02-166-0/+55
|\ \ | |/
| * Tests/CXXModules: test that objects depend on dependent modules json filesBen Boeckel2024-02-156-0/+55
* | Merge topic 'cxxmodules-depend-on-modmap-file' into release-3.28Brad King2024-02-166-0/+62
|\ \ | |/
| * Tests/CXXModules: test that objects depend on their modmap filesBen Boeckel2024-02-156-0/+49
| * Tests/CXXModules: support testing rebuild conditionsBen Boeckel2024-02-141-0/+13
* | cmDyndepCollation: collapse full path before looking upBen Boeckel2024-02-144-0/+31
|/
* cxxmodules: make export trampoline script files uniqueBen Boeckel2024-01-185-11/+73
* cxxmodules: compute link information for C++ module-consuming targetsMatheus Izvekov2024-01-144-0/+20
* Merge topic 'vs-scan-for-modules' into release-3.28Brad King2024-01-106-3/+40
|\
| * 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-064-0/+35
* | Tests/CXXModules: add a test with unity build supportBen Boeckel2024-01-057-0/+68
|/
* 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-0535-1/+384
* | Tests/CXXModules: add a test which scans a PCH-using sourceBen Boeckel2023-12-044-0/+24
|/
* cxxmodules: Add more suggestions to no-modules-support diagnosticsBrad King2023-11-285-14/+49
* Merge topic 'fortran-objects-as-sources-fix' into release-3.28Brad King2023-11-276-0/+6
|\
| * Ninja: support "forwarding" modules from other targetsBen Boeckel2023-11-236-0/+6
* | Clang-CXX: copy into the dyndep output on successBen Boeckel2023-11-211-2/+2
|/
* Merge topic 'cxxmodules-cmp0155-graceful-fallback-without-scanner' into relea...Brad King2023-11-015-13/+14
|\
| * CMP0155: ignore scanning for sources if no scanner is availableBen Boeckel2023-11-015-13/+14
* | Tests/CXXModules: test forced rsp files with ninjaBen Boeckel2023-10-283-0/+51
|/
* cmNinjaTargetGenerator: do not order-depend on C++ module sourcesBen Boeckel2023-10-206-1/+72
* Merge topic 'cxxmodules-vs-no-synthetic-targets' into release-3.28Brad King2023-10-186-1/+47
|\
| * Tests/CXXModules: test Visual Studio synthetic target errorBen Boeckel2023-10-176-1/+47
* | cxxmodules: include `INCLUDES DESTINATION` directoriesBen Boeckel2023-10-166-4/+29
|/
* Merge topic 'cxxmodules-try_compile' into release-3.28Brad King2023-10-113-0/+26
|\
| * cxxmodules: Honor CMAKE_CXX_SCAN_FOR_MODULES in try_compileBrad King2023-10-103-0/+26
* | cxxmodules: Reference documentation in no-modules-support diagnosticsBrad King2023-10-116-24/+34
* | Tests: Enforce RunCMake.CXXModules no-modules-support diagnostics strictlyBrad King2023-10-116-36/+26
|/
* Tests/RunCMake/CXXModules: remove experimental settingsBen Boeckel2023-10-072-4/+0
* cxxmodules: Scan only targets that explicitly enable C++ 20Brad King2023-10-053-0/+18
* Tests: Modernize name of RunCMake.CXXModules compiler inspection caseBrad King2023-10-042-2/+2
* cxxmodules: scan C++ sources for imports by defaultBen Boeckel2023-10-0243-38/+71
* cxxmodules: rework control logic for scanning regular C++ sourcesBen Boeckel2023-10-0210-23/+58
* Tests/RunCMake/CXXModules: remove rules file requirementBen Boeckel2023-10-021-12/+2
* CXXModules: remove `EXPERIMENTAL` from C++ module variable namesBen Boeckel2023-10-0211-12/+12
* cmExperimental: remove the flag for C++ modulesBen Boeckel2023-10-0268-339/+0