aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2020-07-06 13:34:08 +0200
committerLNJ <lnj@kaidan.im>2020-07-12 21:32:41 +0200
commit317c87325b709fc6b5a1b363120a57299092a80f (patch)
treebf57356aa1898ad60a0dba9f0550584cbd27a33e /CMakeLists.txt
parent469a3a913d99d7c190cf99ca8e3d2d72f6c8f8c2 (diff)
Require C++17
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6cc94db1..78bc288f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,7 +3,11 @@ project(qxmpp VERSION 1.4.0)
set(SO_VERSION 3)
-set(CMAKE_CXX_STANDARD 11)
+# C++ standard settings:
+set(CMAKE_CXX_STANDARD 17)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+set(CMAKE_CXX_EXTENSIONS OFF)
+
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake/modules")
# prefer Qt6