diff --git a/CMakeLists.txt b/CMakeLists.txt index be3040b..4931c35 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,17 +5,16 @@ if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Release) endif() -ADD_COMPILE_OPTIONS(-std=c++14) -ADD_COMPILE_OPTIONS(-std=c++14) -set(CMAKE_CXX_FLAGS "-std=c++14 -O3") +ADD_COMPILE_OPTIONS(-std=c++17) +set(CMAKE_CXX_FLAGS "-std=c++17 -O3") add_definitions(-DROOT_DIR=\"${CMAKE_CURRENT_SOURCE_DIR}/\") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fexceptions") -set(CMAKE_CXX_STANDARD 14) +set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -pthread -std=c++0x -std=c++14 -fexceptions") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -pthread -fexceptions") set(CMAKE_POSITION_INDEPENDENT_CODE ON) message("Current CPU archtecture: ${CMAKE_SYSTEM_PROCESSOR}")