summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CXXModules
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'cxxmodules-msvc-corner-cases'Brad 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
* | Merge topic 'fix-cxx-module-transitive-requirements'Brad King2023-12-0635-1/+384
|\ \
| * | cmCxxModuleMapper: Fix transitive requirements computationnamniav2023-12-0535-1/+384
* | | Merge topic 'cxxmodules-pch'Brad King2023-12-054-0/+24
|\ \ \ | |/ /
| * | Tests/CXXModules: add a test which scans a PCH-using sourceBen Boeckel2023-12-044-0/+24
| |/
* | Merge topic 'cxxmodules-diagnostics'Brad King2023-11-295-14/+49
|\ \ | |/
| * 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
| |\
* | \ Merge topic 'fortran-objects-as-sources-fix'Brad King2023-11-276-0/+6
|\ \ \ | | |/ | |/|
| * | Ninja: support "forwarding" modules from other targetsBen Boeckel2023-11-236-0/+6
* | | Merge topic 'clang-scan-deps-failed-scan'Brad King2023-11-221-2/+2
|\ \ \ | | |/ | |/|
| * | 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
| |\
* | \ Merge topic 'cxxmodules-cmp0155-graceful-fallback-without-scanner'Brad King2023-11-015-13/+14
|\ \ \ | | |/ | |/|
| * | CMP0155: ignore scanning for sources if no scanner is availableBen Boeckel2023-11-015-13/+14
* | | Merge topic 'cxxmodules-ninja-forced-rsp-files'Brad King2023-10-303-0/+51
|\ \ \ | | |/ | |/|
| * | Tests/CXXModules: test forced rsp files with ninjaBen Boeckel2023-10-283-0/+51
| |/
* | Tests: Fix clang -Wstrict-prototypes warningsBrad King2023-10-261-1/+1
|/
* 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
* Merge topic 'cxxmodules-export-dirs-with-prefix'Brad King2023-09-2768-77/+369
|\
| * Tests/CXXModules: add tests for modules with include requirementsBen Boeckel2023-09-2623-0/+292
| * Tests/CXXModules: relax line number matching in stderrBen Boeckel2023-09-2645-77/+77
* | Tests/CXXModules: forward the default build typeBen Boeckel2023-09-264-0/+10
* | Tests/CXXModules: fix multi-config and MSVC detailsBen Boeckel2023-09-256-25/+25
* | Tests/CXXModules: add missing `bmi-only` and compiler id fieldsBen Boeckel2023-09-256-0/+30
* | Tests/CXXModules: fix key set mismatch error messagesBen Boeckel2023-09-251-2/+2
* | Tests/CXXModules: use a less generic name for the configBen Boeckel2023-09-254-18/+18
* | Tests/CXXModules: replace the object extension as wellBen Boeckel2023-09-252-0/+2
* | Tests/CXXModules: fix error detection propagationBen Boeckel2023-09-254-2/+15
|/
* Merge branch 'cxxmodules-non-compiled-source-release' into cxxmodules-non-com...Ben Boeckel2023-09-126-1/+37
|\
| * cxxmodules: detect and message about non-compiled sourcesBen Boeckel2023-09-126-1/+37
* | Merge topic 'modules-better-messages'Brad King2023-08-254-22/+24
|\ \
| * | cxxmodules: improve error messages for C++ module setupBen Boeckel2023-08-234-22/+24
| |/