From: Tomasz Swierczek Date: Wed, 17 Jun 2020 14:01:32 +0000 (+0200) Subject: Set C++ 17 flags X-Git-Tag: submit/tizen/20200710.130420~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7f66c751c0482a883ab9e07c4fabf712c63ac15c;p=platform%2Fcore%2Fsecurity%2Fsecurity-manager.git Set C++ 17 flags Will be needed later for inline static variables in class declaration Change-Id: I203bf0f593a2bca4a95b06d98a85f609533b8039 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 2408b574..b1f7034c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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")