Skip to content

Commit 27c2426

Browse files
committed
The final cleanup
1 parent e6aa0ca commit 27c2426

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

CMakeLists.txt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,19 @@ elseif(
3131
AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 15
3232
)
3333
set(CMAKE_CXX_SCAN_FOR_MODULES 1)
34-
else(NOT CMAKE_CXX_MODULE_STD)
34+
elseif(CMAKE_CXX_SCAN_FOR_MODULES)
35+
set(CMAKE_CXX_STANDARD_REQUIRED OFF)
36+
else()
3537
set(CMAKE_CXX_SCAN_FOR_MODULES 0)
3638
endif()
3739

3840
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
39-
message(STATUS "CMAKE_CXX_SCAN_FOR_MODULES: ${CMAKE_CXX_SCAN_FOR_MODULES}")
40-
message(STATUS "CMAKE_CXX_MODULE_STD: ${CMAKE_CXX_MODULE_STD}")
41-
message(
42-
STATUS
43-
"CMAKE_CXX_COMPILER_IMPORT_STD: ${CMAKE_CXX_COMPILER_IMPORT_STD}"
41+
42+
include(CMakePrintHelpers)
43+
cmake_print_variables(
44+
CMAKE_CXX_SCAN_FOR_MODULES
45+
CMAKE_CXX_MODULE_STD
46+
CMAKE_CXX_COMPILER_IMPORT_STD
4447
)
4548

4649
# [CMAKE.SKIP_TESTS]
@@ -67,7 +70,6 @@ option(
6770

6871
if(CMAKE_CXX_SCAN_FOR_MODULES)
6972
add_library(beman.scope)
70-
target_compile_features(beman.scope PRIVATE cxx_std_23)
7173
target_sources(
7274
beman.scope
7375
PUBLIC

0 commit comments

Comments
 (0)