summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2023-10-10 13:58:32 (GMT)
committerBrad King <brad.king@kitware.com>2023-10-11 13:52:41 (GMT)
commit32438138c331bc0bc24b47c9ac0cc93c8298c8d5 (patch)
treecd6f3c90d73e1524d1686e4ebf4e8cba583f9ba9 /Tests
parent604466b83e0c54640c15d00909cbdbe747a47965 (diff)
downloadCMake-32438138c331bc0bc24b47c9ac0cc93c8298c8d5.zip
CMake-32438138c331bc0bc24b47c9ac0cc93c8298c8d5.tar.gz
CMake-32438138c331bc0bc24b47c9ac0cc93c8298c8d5.tar.bz2
cxxmodules: Reference documentation in no-modules-support diagnostics
Help users avoid errors about module support when they may not need it. While at it, polish sentence syntax in the diagnostic messages.
Diffstat (limited to 'Tests')
-rw-r--r--Tests/RunCMake/CXXModules/CMP0155-NEW-stderr.txt11
-rw-r--r--Tests/RunCMake/CXXModules/NoCXX-stderr.txt9
-rw-r--r--Tests/RunCMake/CXXModules/NoCXX20-stderr.txt9
-rw-r--r--Tests/RunCMake/CXXModules/NoDyndepSupport-stderr.txt5
-rw-r--r--Tests/RunCMake/CXXModules/NoScanningSourceFileProperty-stderr.txt12
-rw-r--r--Tests/RunCMake/CXXModules/NoScanningTargetProperty-stderr.txt12
6 files changed, 34 insertions, 24 deletions
diff --git a/Tests/RunCMake/CXXModules/CMP0155-NEW-stderr.txt b/Tests/RunCMake/CXXModules/CMP0155-NEW-stderr.txt
index d103201..0843d0b 100644
--- a/Tests/RunCMake/CXXModules/CMP0155-NEW-stderr.txt
+++ b/Tests/RunCMake/CXXModules/CMP0155-NEW-stderr.txt
@@ -1,7 +1,10 @@
(CMake Error in CMakeLists.txt:
- The target named "cmp0155-new" has C\+\+ sources that use modules but the
- compiler does not provide a way to discover the import graph dependencies
+ The target named "cmp0155-new" has C\+\+ sources that may use modules, but
+ the compiler does not provide a way to discover the import graph
+ dependencies\. See the cmake-cxxmodules\(7\) manual and the
+ CMAKE_CXX_SCAN_FOR_MODULES variable\.
|CMake Error in CMakeLists.txt:
- The target named "cmp0155-new" contains C\+\+ sources that use modules which
- is not supported by the generator
+ The target named "cmp0155-new" has C\+\+ sources that may use modules, but
+ modules are not supported by this generator\. See the cmake-cxxmodules\(7\)
+ manual and the CMAKE_CXX_SCAN_FOR_MODULES variable\.
)
diff --git a/Tests/RunCMake/CXXModules/NoCXX-stderr.txt b/Tests/RunCMake/CXXModules/NoCXX-stderr.txt
index accc622..ba2715b 100644
--- a/Tests/RunCMake/CXXModules/NoCXX-stderr.txt
+++ b/Tests/RunCMake/CXXModules/NoCXX-stderr.txt
@@ -1,9 +1,10 @@
(CMake Error in CMakeLists.txt:
- The target named "nocxx" has C\+\+ sources that use modules but the "CXX"
- language has not been enabled
+ The target named "nocxx" has C\+\+ sources that use modules, but the "CXX"
+ language has not been enabled\.
|CMake Error in CMakeLists.txt:
- The target named "nocxx" contains C\+\+ sources that use modules which is not
- supported by the generator
+ The target named "nocxx" has C\+\+ sources that may use modules, but modules
+ are not supported by this generator\. See the cmake-cxxmodules\(7\) manual
+ and the CMAKE_CXX_SCAN_FOR_MODULES variable\.
|CMake Error in CMakeLists.txt:
Target "nocxx" has source file
diff --git a/Tests/RunCMake/CXXModules/NoCXX20-stderr.txt b/Tests/RunCMake/CXXModules/NoCXX20-stderr.txt
index c83e26d..3f3a547 100644
--- a/Tests/RunCMake/CXXModules/NoCXX20-stderr.txt
+++ b/Tests/RunCMake/CXXModules/NoCXX20-stderr.txt
@@ -1,8 +1,9 @@
(CMake Error in CMakeLists.txt:
- The target named "nocxx20" has C\+\+ sources that use modules but does not
+ The target named "nocxx20" has C\+\+ sources that use modules, but does not
include "cxx_std_20" \(or newer\) among its `target_compile_features`; found
- "cxx_std_17"
+ "cxx_std_17"\.
|CMake Error in CMakeLists.txt:
- The target named "nocxx20" contains C\+\+ sources that use modules which is
- not supported by the generator
+ The target named "nocxx20" has C\+\+ sources that may use modules, but
+ modules are not supported by this generator\. See the cmake-cxxmodules\(7\)
+ manual and the CMAKE_CXX_SCAN_FOR_MODULES variable\.
)
diff --git a/Tests/RunCMake/CXXModules/NoDyndepSupport-stderr.txt b/Tests/RunCMake/CXXModules/NoDyndepSupport-stderr.txt
index 0ba2dde..c7e2979 100644
--- a/Tests/RunCMake/CXXModules/NoDyndepSupport-stderr.txt
+++ b/Tests/RunCMake/CXXModules/NoDyndepSupport-stderr.txt
@@ -6,6 +6,7 @@
due to lack of required features\. Ninja 1\.11 or higher is required\.
|CMake Error in CMakeLists.txt:
- The target named "nodyndep" contains C\+\+ sources that use modules which is
- not supported by the generator
+ The target named "nodyndep" has C\+\+ sources that may use modules, but
+ modules are not supported by this generator\. See the cmake-cxxmodules\(7\)
+ manual and the CMAKE_CXX_SCAN_FOR_MODULES variable\.
)
diff --git a/Tests/RunCMake/CXXModules/NoScanningSourceFileProperty-stderr.txt b/Tests/RunCMake/CXXModules/NoScanningSourceFileProperty-stderr.txt
index d3edb21..ed78672 100644
--- a/Tests/RunCMake/CXXModules/NoScanningSourceFileProperty-stderr.txt
+++ b/Tests/RunCMake/CXXModules/NoScanningSourceFileProperty-stderr.txt
@@ -1,8 +1,10 @@
(CMake Error in CMakeLists.txt:
- The target named "noscanning-sf-property" has C\+\+ sources that use modules
- but the compiler does not provide a way to discover the import graph
- dependencies
+ The target named "noscanning-sf-property" has C\+\+ sources that may use
+ modules, but the compiler does not provide a way to discover the import
+ graph dependencies\. See the cmake-cxxmodules\(7\) manual and the
+ CMAKE_CXX_SCAN_FOR_MODULES variable\.
|CMake Error in CMakeLists.txt:
- The target named "noscanning-sf-property" contains C\+\+ sources that use
- modules which is not supported by the generator
+ The target named "noscanning-sf-property" has C\+\+ sources that may use
+ modules, but modules are not supported by this generator\. See the
+ cmake-cxxmodules\(7\) manual and the CMAKE_CXX_SCAN_FOR_MODULES variable\.
)
diff --git a/Tests/RunCMake/CXXModules/NoScanningTargetProperty-stderr.txt b/Tests/RunCMake/CXXModules/NoScanningTargetProperty-stderr.txt
index a18b98b..9dfb3e9 100644
--- a/Tests/RunCMake/CXXModules/NoScanningTargetProperty-stderr.txt
+++ b/Tests/RunCMake/CXXModules/NoScanningTargetProperty-stderr.txt
@@ -1,8 +1,10 @@
(CMake Error in CMakeLists.txt:
- The target named "noscanning-target-property" has C\+\+ sources that use
- modules but the compiler does not provide a way to discover the import
- graph dependencies
+ The target named "noscanning-target-property" has C\+\+ sources that may use
+ modules, but the compiler does not provide a way to discover the import
+ graph dependencies\. See the cmake-cxxmodules\(7\) manual and the
+ CMAKE_CXX_SCAN_FOR_MODULES variable\.
|CMake Error in CMakeLists.txt:
- The target named "noscanning-target-property" contains C\+\+ sources that use
- modules which is not supported by the generator
+ The target named "noscanning-target-property" has C\+\+ sources that may use
+ modules, but modules are not supported by this generator\. See the
+ cmake-cxxmodules\(7\) manual and the CMAKE_CXX_SCAN_FOR_MODULES variable\.
)