mirror of
https://github.com/Z3Prover/z3
synced 2025-04-07 09:55:19 +00:00
Use CMake's own mechanism for selecting language version if CMake version is new enough
This commit is contained in:
parent
6938c76950
commit
7467368266
|
@ -218,12 +218,17 @@ include(${CMAKE_SOURCE_DIR}/cmake/z3_add_cxx_flag.cmake)
|
||||||
################################################################################
|
################################################################################
|
||||||
# C++ language version
|
# C++ language version
|
||||||
################################################################################
|
################################################################################
|
||||||
# FIXME: Use CMake's own mechanism for selecting language version
|
if ("${CMAKE_VERSION}" VERSION_LESS "3.1")
|
||||||
if (("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") OR ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang"))
|
# FIXME: Drop this when we upgrade to newer CMake versions.
|
||||||
z3_add_cxx_flag("-std=c++11" REQUIRED)
|
if (("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") OR ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang"))
|
||||||
else()
|
z3_add_cxx_flag("-std=c++11" REQUIRED)
|
||||||
message(AUTHOR_WARNING "Not setting C++ language version for compiler")
|
else()
|
||||||
endif()
|
message(AUTHOR_WARNING "Not setting C++ language version for compiler")
|
||||||
|
endif()
|
||||||
|
else ()
|
||||||
|
set(CMAKE_CXX_STANDARD 11)
|
||||||
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
endif ()
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Platform detection
|
# Platform detection
|
||||||
|
|
Loading…
Reference in a new issue