Set C++ 17 flags 09/236509/2
authorTomasz Swierczek <t.swierczek@samsung.com>
Wed, 17 Jun 2020 14:01:32 +0000 (16:01 +0200)
committerTomasz Swierczek <t.swierczek@samsung.com>
Thu, 18 Jun 2020 11:44:22 +0000 (13:44 +0200)
Will be needed later for inline static variables in class declaration

Change-Id: I203bf0f593a2bca4a95b06d98a85f609533b8039

CMakeLists.txt

index 2408b574a3740bcb5a0dcc167133723583eb7ce8..b1f7034c5c72ab0c9def4c1f1b9f374a17218dfc 100644 (file)
@@ -78,11 +78,11 @@ ADD_DEFINITIONS("-DPRIV_MAPPING_INSTALL_SUBDIR=\"${PRIV_MAPPING_INSTALL_SUBDIR}\
 
 ############################# compiler flags ##################################
 
-SET(CMAKE_CXX_FLAGS_PROFILING  "-g -std=c++14 -O0 -pg -Wp,-U_FORTIFY_SOURCE")
-SET(CMAKE_CXX_FLAGS_DEBUG      "-g -std=c++14 -O0 -ggdb -Wp,-U_FORTIFY_SOURCE")
-SET(CMAKE_CXX_FLAGS_RELEASE    "-g -std=c++14 -O2 -DNDEBUG=1")
-SET(CMAKE_CXX_FLAGS_CCOV       "-g -std=c++14 -O2 --coverage")
-SET(CMAKE_CXX_FLAGS_VALGRIND   "-ggdb -std=c++14 -O0 -fno-inline -Wp,-U_FORTIFY_SOURCE")
+SET(CMAKE_CXX_FLAGS_PROFILING  "-g -std=c++17 -O0 -pg -Wp,-U_FORTIFY_SOURCE")
+SET(CMAKE_CXX_FLAGS_DEBUG      "-g -std=c++17 -O0 -ggdb -Wp,-U_FORTIFY_SOURCE")
+SET(CMAKE_CXX_FLAGS_RELEASE    "-g -std=c++17 -O2 -DNDEBUG=1")
+SET(CMAKE_CXX_FLAGS_CCOV       "-g -std=c++17 -O2 --coverage")
+SET(CMAKE_CXX_FLAGS_VALGRIND   "-ggdb -std=c++17 -O0 -fno-inline -Wp,-U_FORTIFY_SOURCE")
 
 # Force PIE
 SET(CMAKE_POSITION_INDEPENDENT_CODE "True")