diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2019-11-30 01:29:06 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2019-11-30 01:29:06 +0300 |
commit | 5bd5f30fb1d9aa11a9473995e634f8affac1c818 (patch) | |
tree | a825e96716bdc70dd821482292f11f971adbb4f7 | |
parent | better toolset identification (diff) | |
download | cmake-common-5bd5f30fb1d9aa11a9473995e634f8affac1c818.tar.gz cmake-common-5bd5f30fb1d9aa11a9473995e634f8affac1c818.zip |
C++17 by default
-rw-r--r-- | common.cmake | 3 |
1 files changed, 2 insertions, 1 deletions
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) |