Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
1 | cmake_minimum_required(VERSION 3.5) | 1 | cmake_minimum_required(VERSION 3.5) | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | set(KF5_VERSION "5.67.0") # handled by release scripts | 3 | set(KF5_VERSION "5.68.0") # handled by release scripts | ||
4 | set(KF5_DEP_VERSION "5.66.0") # handled by release scripts | 4 | set(KF5_DEP_VERSION "5.67.0") # handled by release scripts | ||
5 | project(Plasma VERSION ${KF5_VERSION}) | 5 | project(Plasma VERSION ${KF5_VERSION}) | ||
6 | 6 | | |||
7 | # ECM setup | 7 | # ECM setup | ||
8 | include(FeatureSummary) | 8 | include(FeatureSummary) | ||
9 | find_package(ECM 5.66.0 NO_MODULE) | 9 | find_package(ECM 5.67.0 NO_MODULE) | ||
10 | set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules") | 10 | set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules") | ||
11 | feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) | 11 | feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) | ||
12 | 12 | | |||
13 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake) | 13 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake) | ||
14 | 14 | | |||
15 | include(KDEInstallDirs) | 15 | include(KDEInstallDirs) | ||
16 | include(KDECMakeSettings) | 16 | include(KDECMakeSettings) | ||
17 | include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) | 17 | include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) | ||
▲ Show 20 Lines • Show All 119 Lines • ▼ Show 20 Line(s) | 134 | JSON_ARG3 | |||
137 | "K_EXPORT_PLASMA_APPLETSCRIPTENGINE_WITH_JSON" | 137 | "K_EXPORT_PLASMA_APPLETSCRIPTENGINE_WITH_JSON" | ||
138 | "K_EXPORT_PLASMA_DATAENGINESCRIPTENGINE_WITH_JSON" | 138 | "K_EXPORT_PLASMA_DATAENGINESCRIPTENGINE_WITH_JSON" | ||
139 | "K_EXPORT_PLASMA_CONTAINMENTACTIONS_WITH_JSON" | 139 | "K_EXPORT_PLASMA_CONTAINMENTACTIONS_WITH_JSON" | ||
140 | "K_EXPORT_PLASMA_DATAENGINE_WITH_JSON" | 140 | "K_EXPORT_PLASMA_DATAENGINE_WITH_JSON" | ||
141 | CONFIG_CODE_VARIABLE | 141 | CONFIG_CODE_VARIABLE | ||
142 | PACKAGE_SETUP_AUTOMOC_VARIABLES | 142 | PACKAGE_SETUP_AUTOMOC_VARIABLES | ||
143 | ) | 143 | ) | ||
144 | add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050d00) | 144 | add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050d00) | ||
145 | add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054200) | 145 | add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054300) | ||
146 | 146 | | |||
147 | #add_definitions(-Wno-deprecated) | 147 | #add_definitions(-Wno-deprecated) | ||
148 | 148 | | |||
149 | include(KF5PlasmaMacros.cmake) | 149 | include(KF5PlasmaMacros.cmake) | ||
150 | 150 | | |||
151 | ######################################################################### | 151 | ######################################################################### | ||
152 | 152 | | |||
153 | 153 | | |||
▲ Show 20 Lines • Show All 66 Lines • ▼ Show 20 Line(s) | 219 | install(EXPORT KF5PlasmaTargets | |||
220 | DESTINATION "${CMAKECONFIG_INSTALL_DIR}" | 220 | DESTINATION "${CMAKECONFIG_INSTALL_DIR}" | ||
221 | FILE KF5PlasmaTargets.cmake | 221 | FILE KF5PlasmaTargets.cmake | ||
222 | NAMESPACE KF5:: | 222 | NAMESPACE KF5:: | ||
223 | COMPONENT Devel) | 223 | COMPONENT Devel) | ||
224 | 224 | | |||
225 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/plasma_version.h | 225 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/plasma_version.h | ||
226 | DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel ) | 226 | DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel ) | ||
227 | 227 | | |||
228 | install(FILES plasma-framework.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) | | |||
229 | | ||||
230 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | 228 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) |