From: Mateusz Cegielka Date: Mon, 13 Jul 2020 09:36:48 +0000 (+0200) Subject: Update language standard to C++17 X-Git-Tag: submit/tizen/20200805.121506~1^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F90%2F238390%2F4;p=platform%2Fcore%2Fsecurity%2Faskuser.git Update language standard to C++17 Change-Id: I9efd2b9cc5fb8e1cbc0908a274ba846e250f7d5f --- diff --git a/CMakeLists.txt b/CMakeLists.txt index bda1c80..7bca093 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,16 +43,8 @@ SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -ggdb") SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -g") SET(CMAKE_CXX_FLAGS_CCOV "-O2 -g --coverage") -# Check for C++11 support and enable proper compilation flags -CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11) -CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X) -IF(COMPILER_SUPPORTS_CXX11) - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") -ELSEIF(COMPILER_SUPPORTS_CXX0X) - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") -ELSE() - MESSAGE(STATUS "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.") -ENDIF() +# Enable C++17 +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17") # Set compiler warning flags ADD_DEFINITIONS("-Werror") # Make all warnings into errors.