summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CXXModules/examples
Commit message (Expand)AuthorAgeFilesLines
* Tests: Fix RunCMake.CXXModules compilation with Clang 21Brad King2025-10-301-2/+2
* Tests/RunCMake: Match dots more precisely, part 3AJIOB2025-10-2014-36/+36
* Tests/RunCMake: Match CMakeLists.txt file name more preciselyAJIOB2025-10-163-3/+3
* Tests/RunCMake: Match xxx.cmake file name more preciselyAJIOB2025-10-168-24/+24
* Tests/RunCMake: Match CMakeLists.txt file name more preciselyHanna Rusakovich2025-10-158-8/+8
* MSVC: Always define a character setAJIOB2025-10-0716-0/+115
* experimental/CXXModules: recycle the UUIDBen Boeckel2025-04-307-7/+7
* cmExperimental: recycle build database uuidBen Boeckel2025-03-031-1/+1
* Tests/CXXModules: help diagnose build database errorsBen Boeckel2025-03-031-0/+12
* cmBuildDatabase: fix language comparison for visibilityBen Boeckel2025-03-0313-17/+17
* CMP0057: Remove support for OLD behaviorBrad King2025-01-221-5/+0
* Merge topic 'test-ninja-1.13'Brad King2025-01-171-1/+1
|\
| * Tests: Update expected results for ninja post-1.12 developmentBrad King2025-01-161-1/+1
* | Merge topic 'duplicate-source-behavior'Brad King2025-01-104-0/+41
|\ \
| * | target_sources: Restore toleration of duplicate CXX_MODULES sourcesBen Boeckel2025-01-091-0/+8
| * | Tests/CXXModules: add a test with duplicate sourcesBen Boeckel2025-01-093-0/+33
* | | Experimental: recycle the `import std` UUIDBen Boeckel2025-01-087-7/+7
* | | gcc: support `import std`Ben Boeckel2025-01-081-1/+1
* | | Tests/RunCMake: handle C++26 support where neededBen Boeckel2025-01-081-0/+1
|/ /
* | 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
|/