diff --git a/CMake/CMakeLists_bin.txt b/CMake/CMakeLists_bin.txt
index ee9fac590f0ad002bcb87fcdd5a65485592bdfbb..2fd8987f52efc6550aece8923352b88fffd1332c 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 4db78d92f10dd2b327da2156a0711aa9f57d7ed0..4ed2fe56427741479df9fe3e34f8bd05b53a7cf6 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 7d2f5a660836b386c31f5e53cc6f07244c0bfc38..4b450dc2468b125541625d9889fb71085f8d0c7f 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)