From 5bd5f30fb1d9aa11a9473995e634f8affac1c818 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sat, 30 Nov 2019 01:29:06 +0300 Subject: C++17 by default --- common.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'common.cmake') diff --git a/common.cmake b/common.cmake index 57451ab..911a160 100644 --- a/common.cmake +++ b/common.cmake @@ -21,6 +21,7 @@ endif() set(USE_STATIC_RUNTIME "${is_root_project}" CACHE BOOL "Link the runtime statically") set(STRIP_SYMBOL_TABLE "${is_root_project}" CACHE BOOL "Strip symbol tables") +set(CXX_STANDARD "17" CACHE BOOL "Set C++ standard version") if(is_root_project) if(MSVC) @@ -32,7 +33,7 @@ if(is_root_project) endif() endif() -set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD "${CXX_STANDARD}") set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) -- cgit v1.2.3