From b388d54eb2f397c84152821dae6855e5e7867e9d Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Sat, 24 Nov 2018 09:30:34 +0100 Subject: [PATCH] advance to c++17 --- CMake/CMakeLists_bin.txt | 2 +- CMake/CMakeLists_lib.txt | 4 ++-- CMake/CMakeLists_root.txt | 3 --- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/CMake/CMakeLists_bin.txt b/CMake/CMakeLists_bin.txt index ee9fac590f..2fd8987f52 100644 --- a/CMake/CMakeLists_bin.txt +++ b/CMake/CMakeLists_bin.txt @@ -22,7 +22,7 @@ target_include_directories(${{PROJECT_NAME}} target_link_libraries(${{PROJECT_NAME}} {target_libs}) set_target_properties(${{PROJECT_NAME}} PROPERTIES - CXX_STANDARD 14 + CXX_STANDARD 17 CXX_STANDARD_REQUIRED ON LINKER_LANGUAGE CXX diff --git a/CMake/CMakeLists_lib.txt b/CMake/CMakeLists_lib.txt index 4db78d92f1..4ed2fe5642 100644 --- a/CMake/CMakeLists_lib.txt +++ b/CMake/CMakeLists_lib.txt @@ -23,7 +23,7 @@ target_include_directories(${{PROJECT_NAME}} ) set_target_properties(${{PROJECT_NAME}} PROPERTIES - CXX_STANDARD 14 + CXX_STANDARD 17 CXX_STANDARD_REQUIRED ON LINKER_LANGUAGE CXX @@ -62,7 +62,7 @@ set(SOURCE_FILES_TEST add_executable(${{PROJECT_NAME_TEST}} ${{SOURCE_FILES_TEST}}) set_target_properties(${{PROJECT_NAME_TEST}} PROPERTIES - CXX_STANDARD 14 + CXX_STANDARD 17 CXX_STANDARD_REQUIRED ON ) diff --git a/CMake/CMakeLists_root.txt b/CMake/CMakeLists_root.txt index 7d2f5a6608..4b450dc246 100644 --- a/CMake/CMakeLists_root.txt +++ b/CMake/CMakeLists_root.txt @@ -73,9 +73,6 @@ elseif (CMAKE_BUILD_TYPE STREQUAL "Release") endif () -# Cpp version -set(CMAKE_CXX_STANDARD 17) - # TODO set CMAKE_INSTALL_PREFIX in release only if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) set (CMAKE_INSTALL_PREFIX /usr) -- GitLab