]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Require C++17
authorNicolas Fella <nicolas.fella@gmx.de>
Mon, 8 Feb 2021 21:56:36 +0000 (22:56 +0100)
committerElvis Angelaccio <elvis.angelaccio@kde.org>
Tue, 9 Feb 2021 20:34:23 +0000 (20:34 +0000)
Not only does C++17 bring many nice things, it also will be required
with Qt6.

Many KDE projects already require 17 without issues.

CMakeLists.txt

index cb6397f76ae5abd9da756f4cd7627277c1cd90f8..291b33db016573e6c28c8dc2ff5268918e46bd35 100644 (file)
@@ -10,6 +10,9 @@ project(Dolphin VERSION ${RELEASE_SERVICE_VERSION})
 set(QT_MIN_VERSION "5.14.0")
 set(KF5_MIN_VERSION "5.77.0")
 
+set(CMAKE_CXX_STANDARD 17)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+
 # ECM setup
 find_package(ECM ${KF5_MIN_VERSION} CONFIG REQUIRED)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake)