Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
1 | project(systemsettings) | 1 | project(systemsettings) | ||
---|---|---|---|---|---|
2 | set(PROJECT_VERSION "5.9.90") | 2 | set(PROJECT_VERSION "5.9.90") | ||
3 | 3 | | |||
4 | cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) | 4 | cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) | ||
5 | set(QT_MIN_VERSION "5.4.0") | 5 | set(QT_MIN_VERSION "5.4.0") | ||
6 | set(KF5_MIN_VERSION "5.30") | ||||
6 | 7 | | |||
7 | remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_STRICT_ITERATORS -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS) | 8 | remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_STRICT_ITERATORS -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS) | ||
8 | 9 | | |||
9 | find_package(ECM 1.2.0 REQUIRED NO_MODULE) | 10 | find_package(ECM 1.2.0 REQUIRED NO_MODULE) | ||
10 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) | 11 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) | ||
11 | 12 | | |||
12 | include(KDEInstallDirs) | 13 | include(KDEInstallDirs) | ||
13 | include(KDECMakeSettings) | 14 | include(KDECMakeSettings) | ||
14 | include(KDECompilerSettings NO_POLICY_SCOPE) | 15 | include(KDECompilerSettings NO_POLICY_SCOPE) | ||
15 | include(GenerateExportHeader) | 16 | include(GenerateExportHeader) | ||
16 | 17 | | |||
17 | 18 | | |||
18 | find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS | 19 | find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS | ||
19 | Widgets | 20 | Widgets | ||
20 | ) | 21 | ) | ||
21 | 22 | | |||
22 | find_package(KF5 REQUIRED COMPONENTS | 23 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS | ||
23 | ItemViews | 24 | ItemViews | ||
24 | KCMUtils | 25 | KCMUtils | ||
25 | I18n | 26 | I18n | ||
26 | KIO | 27 | KIO | ||
27 | Service | 28 | Service | ||
28 | IconThemes | 29 | IconThemes | ||
30 | WidgetsAddons | ||||
29 | WindowSystem | 31 | WindowSystem | ||
30 | XmlGui | 32 | XmlGui | ||
31 | DBusAddons | 33 | DBusAddons | ||
32 | Config | 34 | Config | ||
33 | DocTools | 35 | DocTools | ||
34 | OPTIONAL_COMPONENTS | 36 | OPTIONAL_COMPONENTS | ||
35 | KHtml | 37 | KHtml | ||
36 | QUIET | 38 | QUIET | ||
Show All 14 Lines |