index
:
CMake.git
master
release
CMake is a cross-platform, open-source build system generator.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Tests
/
RunCMake
/
CXXModules
/
RunCMakeTest.cmake
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge topic 'vs-scan-for-modules'
Brad King
2024-01-10
1
-0/+1
|
\
|
*
Tests/CXXModules: add a test case for VS generation without flags
Ben Boeckel
2024-01-06
1
-0/+1
*
|
Tests/CXXModules: add a test with unity build support
Ben Boeckel
2024-01-05
1
-0/+1
|
/
*
cmCxxModuleMapper: Fix transitive requirements computation
namniav
2023-12-05
1
-0/+2
*
Tests/CXXModules: add a test which scans a PCH-using source
Ben Boeckel
2023-12-04
1
-0/+2
*
Merge topic 'cxxmodules-cmp0155-graceful-fallback-without-scanner' into relea...
Brad King
2023-11-01
1
-0/+1
|
\
|
*
CMP0155: ignore scanning for sources if no scanner is available
Ben Boeckel
2023-11-01
1
-0/+1
*
|
Tests/CXXModules: test forced rsp files with ninja
Ben Boeckel
2023-10-28
1
-0/+1
|
/
*
cmNinjaTargetGenerator: do not order-depend on C++ module sources
Ben Boeckel
2023-10-20
1
-1/+20
*
Tests/CXXModules: test Visual Studio synthetic target error
Ben Boeckel
2023-10-17
1
-1/+1
*
cxxmodules: Honor CMAKE_CXX_SCAN_FOR_MODULES in try_compile
Brad King
2023-10-10
1
-0/+1
*
cxxmodules: Scan only targets that explicitly enable C++ 20
Brad King
2023-10-05
1
-0/+3
*
Tests: Modernize name of RunCMake.CXXModules compiler inspection case
Brad King
2023-10-04
1
-2/+2
*
cxxmodules: scan C++ sources for imports by default
Ben Boeckel
2023-10-02
1
-0/+2
*
cxxmodules: rework control logic for scanning regular C++ sources
Ben Boeckel
2023-10-02
1
-0/+3
*
cmExperimental: remove the flag for C++ modules
Ben Boeckel
2023-10-02
1
-4/+0
*
Tests/CXXModules: add tests for modules with include requirements
Ben Boeckel
2023-09-26
1
-0/+8
*
Merge branch 'cxxmodules-non-compiled-source-release' into cxxmodules-non-com...
Ben Boeckel
2023-09-12
1
-1/+2
|
\
|
*
cxxmodules: detect and message about non-compiled sources
Ben Boeckel
2023-09-12
1
-1/+2
*
|
Tests/RunCMake/CXXModules: add tests which use modules from imported targets
Ben Boeckel
2023-08-17
1
-0/+26
*
|
cmExportFileGenerator: export private compile info for C++ modules
Ben Boeckel
2023-08-17
1
-0/+2
*
|
cmCoreTryCompile: use the source type context for source files
Ben Boeckel
2023-07-31
1
-0/+2
|
/
*
Tests/RunCMake/CXXModules: add a test for issue #25112
Ben Boeckel
2023-07-22
1
-0/+1
*
Ninja: include module mapper flags in `compile_commands.json`
Ben Boeckel
2023-07-09
1
-0/+5
*
VS: Fix C++ modules in source files with the same name
Brad King
2023-06-28
1
-0/+1
*
cxxmodules: remove support for `CXX_MODULE_HEADER_UNITS` filesets
Ben Boeckel
2023-05-31
1
-2/+1
*
Tests/CXXModules: add example for private modules between targets
Ben Boeckel
2023-05-18
1
-0/+3
*
Tests/RunCMake/CXXModules: add tests which don't export C++ module properties
Ben Boeckel
2023-01-27
1
-0/+2
*
Ninja: require Ninja 1.11 for C++ module support
Ben Boeckel
2023-01-23
1
-1/+1
*
Tests/RunCMake/CXXModules: add support for Visual Studio
Ben Boeckel
2022-12-01
1
-0/+7
*
Tests/RunCMake/CXXModules: split out collation-requiring tests
Ben Boeckel
2022-12-01
1
-1/+5
*
Tests/RunCMake/CXXModules: factor out generator support detection
Ben Boeckel
2022-12-01
1
-3/+8
*
cxxmodules: add properties to control scanning
Ben Boeckel
2022-11-18
1
-0/+1
*
Tests/RunCMake/CXXModules: add a test with duplicate modules
Ben Boeckel
2022-10-11
1
-0/+1
*
Tests/RunCMake/CXXModules: add a test with circular imports
Ben Boeckel
2022-10-11
1
-1/+6
*
RunCMake/CXXModules: add a "deep-chain" test
Ben Boeckel
2022-08-02
1
-0/+1
*
RunCMake/CXXModules: test public modules requiring private modules
Ben Boeckel
2022-07-06
1
-0/+1
*
RunCMake/CXXModules: add tests which export BMIs
Ben Boeckel
2022-07-06
1
-0/+11
*
RunCMake/CXXModules: test installation of BMIs and interfaces
Ben Boeckel
2022-07-06
1
-0/+19
*
RunCMake/CXXModules: fix example follow-on case names
Ben Boeckel
2022-07-06
1
-2/+2
*
RunCMake/CXXModules: output example test output upon failure
Ben Boeckel
2022-07-06
1
-1/+1
*
RunCMake/CXXModules: append to the test options
Ben Boeckel
2022-07-06
1
-1/+1
*
cmNinjaTargetGenerator: write out BMI install information for the collator
Ben Boeckel
2022-07-06
1
-0/+1
*
cmNinjaTargetGenerator: write out export information for the collator
Ben Boeckel
2022-07-06
1
-0/+1
*
cmNinjaTargetGenerator: write out fileset information for the collator
Ben Boeckel
2022-07-06
1
-0/+8
*
cmExport*FileGenerator: support exporting C++ module properties
Ben Boeckel
2022-07-06
1
-0/+3
*
install: support `CXX_MODULES_BMI` installation bits
Ben Boeckel
2022-07-06
1
-0/+4
*
cmTargetSourcesCommand: allow `INTERFACE` C++ modules when imported
Ben Boeckel
2022-07-06
1
-0/+1
*
Tests/RunCMake/CXXModules: add module-using examples
Ben Boeckel
2022-06-16
1
-0/+53
*
cmTarget: add support for C++ module fileset types
Ben Boeckel
2022-06-16
1
-0/+67