Christian Tacke
2021-02-20 20:03:09 +01:00
committed by Dennis Klein
parent 575054a11f
commit 7616b0b0aa
7 changed files with 9 additions and 11 deletions

View File

@@ -75,10 +75,7 @@ macro(set_fairmq_defaults)
set(PROJECT_MIN_CXX_STANDARD 17)
# Handle C++ standard level
set(CMAKE_CXX_STANDARD_REQUIRED ON)
if(NOT CMAKE_CXX_STANDARD)
set(CMAKE_CXX_STANDARD ${PROJECT_MIN_CXX_STANDARD})
elseif(${CMAKE_CXX_STANDARD} LESS ${PROJECT_MIN_CXX_STANDARD})
if(CMAKE_CXX_STANDARD AND CMAKE_CXX_STANDARD VERSION_LESS PROJECT_MIN_CXX_STANDARD)
message(FATAL_ERROR "A minimum CMAKE_CXX_STANDARD of ${PROJECT_MIN_CXX_STANDARD} is required.")
endif()
set(CMAKE_CXX_EXTENSIONS OFF)