summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorMathias Preiner <mathias.preiner@gmail.com>2021-02-23 15:56:16 -0800
committerGitHub <noreply@github.com>2021-02-23 15:56:16 -0800
commit4c0dbb8ec7871ff114a9e66233cd8c8dd853f0b4 (patch)
tree3c2544cba74aed61ec65f1d06f5430a8874d5e11 /CMakeLists.txt
parenteeb74f13bdf16aeda2e4d5fe7b4880cb17702fe4 (diff)
Switch to C++17. (#5959)
Co-authored-by: Gereon Kremer <nafur42@gmail.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4a90afa8b..3dd282a8d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -37,8 +37,9 @@ endif()
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
set(CMAKE_C_STANDARD 99)
-set(CMAKE_CXX_STANDARD 11)
+set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_EXTENSIONS OFF)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Generate compile_commands.json, which can be used for various code completion
# plugins.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback