Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
1 | cmake_minimum_required(VERSION 2.8.12) | 1 | cmake_minimum_required(VERSION 3.1.0) | ||
---|---|---|---|---|---|
2 | project(kamera) | 2 | project(kamera) | ||
3 | 3 | | |||
4 | # KDE Application Version, managed by release script | 4 | # KDE Application Version, managed by release script | ||
5 | set (KDE_APPLICATIONS_VERSION_MAJOR "19") | 5 | set (KDE_APPLICATIONS_VERSION_MAJOR "19") | ||
6 | set (KDE_APPLICATIONS_VERSION_MINOR "11") | 6 | set (KDE_APPLICATIONS_VERSION_MINOR "11") | ||
7 | set (KDE_APPLICATIONS_VERSION_MICRO "70") | 7 | set (KDE_APPLICATIONS_VERSION_MICRO "70") | ||
8 | set(KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}") | 8 | set(KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}") | ||
9 | set(PROJECT_VERSION ${KDE_APPLICATIONS_VERSION}) | 9 | set(PROJECT_VERSION ${KDE_APPLICATIONS_VERSION}) | ||
10 | 10 | | |||
11 | # At least C++14 is required | ||||
12 | set(CMAKE_CXX_STANDARD 14) | ||||
13 | set(CMAKE_CXX_STANDARD_REQUIRED ON) | ||||
14 | | ||||
11 | find_package(ECM REQUIRED NO_MODULE) | 15 | find_package(ECM REQUIRED NO_MODULE) | ||
12 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_SOURCE_DIR}) | 16 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_SOURCE_DIR}) | ||
13 | include(KDEInstallDirs) | 17 | include(KDEInstallDirs) | ||
14 | include(KDECMakeSettings) | 18 | include(KDECMakeSettings) | ||
15 | include(KDECompilerSettings) | 19 | include(KDECompilerSettings) | ||
16 | include(FindPkgConfig) | 20 | include(FindPkgConfig) | ||
17 | include(FeatureSummary) | 21 | include(FeatureSummary) | ||
18 | 22 | | |||
▲ Show 20 Lines • Show All 46 Lines • Show Last 20 Lines |