diff --git a/CMakeLists.txt b/CMakeLists.txt index 6e2a9e4239c515b02acbffc64dc1d54112bab14b..00b0ad24c6927de5dc759004fbd004bab2c19d62 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,8 +13,9 @@ IF(NOT CMAKE_BUILD_TYPE) FORCE) ENDIF() -set(CMAKE_CXX_STANDARD 17) -set(CMAKE_CXX_STANDARD_REQUIRED ON) +# cmake 3.10 does not understand c++2a, so we tell it we will handle the standard flag +set(CMAKE_CXX_STANDARD_DEFAULT) +add_definitions(-std=c++2a) list(APPEND CMAKE_MODULE_PATH ${Simox_SOURCE_DIR}/CMakeModules) MESSAGE (STATUS "** Module path: " ${CMAKE_MODULE_PATH})