2
0
mirror of https://github.com/boostorg/cobalt.git synced 2026-01-19 04:02:16 +00:00

CMake: Fix required C++ standard

The `CXX_STANDARD_REQUIRED` property is a boolean, i.e. ON or OFF not a numeric value.
This commit is contained in:
Alexander Grund
2025-09-06 12:30:22 +02:00
committed by Klemens Morgenstern
parent 42cb740b33
commit 77345a996e

View File

@@ -21,7 +21,7 @@ try_compile(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_LIST_DIR}/coroutine.cpp
CXX_STANDARD 20
CXX_STANDARD_REQUIRED 20
CXX_STANDARD_REQUIRED ON
OUTPUT_VARIABLE TRY_COMPILE_OUTPUT)
if (NOT BOOST_COBALT_HAS_COROUTINE_INCLUDE)
@@ -35,7 +35,7 @@ try_compile(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_LIST_DIR}/concepts.cpp
CXX_STANDARD 20
CXX_STANDARD_REQUIRED 20
CXX_STANDARD_REQUIRED ON
OUTPUT_VARIABLE TRY_COMPILE_OUTPUT)
if (NOT BOOST_COBALT_HAS_CONCEPTS)
@@ -50,7 +50,7 @@ try_compile(BOOST_COBALT_HAS_STD_PMR
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_LIST_DIR}/memory_resource.cpp
CXX_STANDARD 17
CXX_STANDARD_REQUIRED 17)
CXX_STANDARD_REQUIRED ON)
if (NOT BOOST_COBALT_HAS_STD_PMR)
set(BOOST_COBALT_SHOULD_USE_CONTAINER ON)