check for c++ version >= 11 when CMAKE_CXX_STANDARD is provided from outside

pull/22938/head
Adrian Imboden 5 years ago
parent 27cb5609e5
commit 6bef561099
  1. 4
      CMakeLists.txt
  2. 4
      templates/CMakeLists.txt.template

@ -160,6 +160,10 @@ endif()
# Add c++11 flags
if (NOT DEFINED CMAKE_CXX_STANDARD)
set(CMAKE_CXX_STANDARD 11)
else()
if (CMAKE_CSS_STANDARD LESS 11)
message(FATAL at least C++11 support is required)
endif()
endif()
if (NOT DEFINED CMAKE_CXX_STANDARD_REQUIRED)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

@ -250,6 +250,10 @@
# Add c++11 flags
if (NOT DEFINED CMAKE_CXX_STANDARD)
set(CMAKE_CXX_STANDARD 11)
else()
if (CMAKE_CSS_STANDARD LESS 11)
message(FATAL at least C++11 support is required)
endif()
endif()
if (NOT DEFINED CMAKE_CXX_STANDARD_REQUIRED)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

Loading…
Cancel
Save