Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 15 Lines | |||||
16 | include(KDEInstallDirs) | 16 | include(KDEInstallDirs) | ||
17 | include(KDECMakeSettings) | 17 | include(KDECMakeSettings) | ||
18 | include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) | 18 | include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) | ||
19 | include(ECMInstallIcons) | 19 | include(ECMInstallIcons) | ||
20 | include(ECMMarkAsTest) | 20 | include(ECMMarkAsTest) | ||
21 | include(ECMQtDeclareLoggingCategory) | 21 | include(ECMQtDeclareLoggingCategory) | ||
22 | include(FeatureSummary) | 22 | include(FeatureSummary) | ||
23 | 23 | | |||
24 | find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS QuickWidgets Test) | 24 | find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Test) | ||
25 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS | 25 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS | ||
26 | DBusAddons | 26 | DBusAddons | ||
27 | Config | 27 | Config | ||
28 | ConfigWidgets | | |||
29 | I18n | 28 | I18n | ||
30 | XmlGui | 29 | XmlGui | ||
31 | GlobalAccel | 30 | GlobalAccel | ||
32 | WidgetsAddons | | |||
33 | Declarative | 31 | Declarative | ||
34 | IconThemes | 32 | IconThemes | ||
35 | Plasma | 33 | Plasma | ||
36 | ) | 34 | ) | ||
37 | # WARNING PlasmaQuick provides unversioned CMake config | 35 | # WARNING PlasmaQuick provides unversioned CMake config | ||
38 | find_package(KF5 REQUIRED COMPONENTS PlasmaQuick) | 36 | find_package(KF5 REQUIRED COMPONENTS PlasmaQuick) | ||
39 | 37 | | |||
40 | set(MIN_LIBKSCREEN_VERSION "5.2.91") | 38 | set(MIN_LIBKSCREEN_VERSION "5.2.91") | ||
41 | find_package(KF5Screen ${MIN_LIBKSCREEN_VERSION} REQUIRED) | 39 | find_package(KF5Screen ${MIN_LIBKSCREEN_VERSION} REQUIRED) | ||
42 | 40 | | |||
43 | add_subdirectory(icons) | | |||
44 | add_subdirectory(kcm) | 41 | add_subdirectory(kcm) | ||
45 | add_subdirectory(kded) | 42 | add_subdirectory(kded) | ||
46 | add_subdirectory(plasmoid) | 43 | add_subdirectory(plasmoid) | ||
47 | add_subdirectory(tests) | 44 | add_subdirectory(tests) | ||
48 | add_subdirectory(console) | 45 | add_subdirectory(console) | ||
49 | 46 | | |||
50 | if (${ECM_VERSION} STRGREATER "5.58.0") | 47 | if (${ECM_VERSION} STRGREATER "5.58.0") | ||
51 | install(FILES kscreen.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) | 48 | install(FILES kscreen.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) | ||
52 | else() | 49 | else() | ||
53 | install(FILES kscreen.categories DESTINATION ${KDE_INSTALL_CONFDIR}) | 50 | install(FILES kscreen.categories DESTINATION ${KDE_INSTALL_CONFDIR}) | ||
54 | endif() | 51 | endif() | ||
55 | 52 | | |||
56 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | 53 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) |