Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
1 | project(KScreen) | 1 | project(KScreen) | ||
---|---|---|---|---|---|
2 | set(PROJECT_VERSION "5.8.90") | 2 | set(PROJECT_VERSION "5.8.90") | ||
3 | 3 | | |||
4 | cmake_minimum_required(VERSION 2.8.12) | 4 | cmake_minimum_required(VERSION 2.8.12) | ||
5 | 5 | | |||
6 | set(KSCREEN_VERSION ${PROJECT_VERSION}) | 6 | set(KSCREEN_VERSION ${PROJECT_VERSION}) | ||
7 | 7 | | |||
8 | add_definitions("-DKSCREEN_VERSION=\"${KSCREEN_VERSION}\"") | 8 | add_definitions("-DKSCREEN_VERSION=\"${KSCREEN_VERSION}\"") | ||
9 | 9 | | |||
10 | find_package(ECM 1.6.0 REQUIRED NO_MODULE) | 10 | find_package(ECM 1.6.0 REQUIRED NO_MODULE) | ||
11 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | 11 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | ||
12 | 12 | | |||
13 | find_package(Qt5 REQUIRED COMPONENTS QuickWidgets Test) | 13 | find_package(Qt5 REQUIRED COMPONENTS QuickWidgets Test) | ||
14 | find_package(KF5 REQUIRED COMPONENTS DBusAddons Config ConfigWidgets I18n XmlGui GlobalAccel WidgetsAddons) | 14 | find_package(KF5 REQUIRED COMPONENTS DBusAddons Config ConfigWidgets I18n XmlGui GlobalAccel WidgetsAddons | ||
15 | Declarative IconThemes Plasma | ||||
16 | ) | ||||
17 | # WARNING PlasmaQuick provides unversioned CMake config | ||||
18 | find_package(KF5 REQUIRED COMPONENTS PlasmaQuick) | ||||
15 | 19 | | |||
16 | set(MIN_LIBKSCREEN_VERSION "5.2.91") | 20 | set(MIN_LIBKSCREEN_VERSION "5.2.91") | ||
17 | find_package(KF5Screen ${MIN_LIBKSCREEN_VERSION} REQUIRED) | 21 | find_package(KF5Screen ${MIN_LIBKSCREEN_VERSION} REQUIRED) | ||
18 | 22 | | |||
19 | include(KDEInstallDirs) | 23 | include(KDEInstallDirs) | ||
20 | include(KDECompilerSettings NO_POLICY_SCOPE) | 24 | include(KDECompilerSettings NO_POLICY_SCOPE) | ||
21 | include(KDECMakeSettings) | 25 | include(KDECMakeSettings) | ||
22 | include(ECMInstallIcons) | 26 | include(ECMInstallIcons) | ||
Show All 12 Lines |