Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 14 Lines | |||||
15 | 15 | | |||
16 | include(ECMSetupVersion) | 16 | include(ECMSetupVersion) | ||
17 | include(FeatureSummary) | 17 | include(FeatureSummary) | ||
18 | include(KDEInstallDirs) | 18 | include(KDEInstallDirs) | ||
19 | include(KDECMakeSettings) | 19 | include(KDECMakeSettings) | ||
20 | include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) | 20 | include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) | ||
21 | include(ECMQtDeclareLoggingCategory) | 21 | include(ECMQtDeclareLoggingCategory) | ||
22 | 22 | | |||
23 | # TODO: remove for KF6 | ||||
24 | option(KCALENDARCORE_NO_DEPRECATED_NAMESPACE "Disable deprecated KCalCore namespace" OFF) | ||||
25 | | ||||
23 | if(POLICY CMP0053) | 26 | if(POLICY CMP0053) | ||
24 | cmake_policy(SET CMP0053 NEW) | 27 | cmake_policy(SET CMP0053 NEW) | ||
25 | endif() | 28 | endif() | ||
26 | set(QT_REQUIRED_VERSION "5.11.0") | 29 | set(QT_REQUIRED_VERSION "5.11.0") | ||
27 | 30 | | |||
28 | set(KCALENDARCORE_LIB_VERSION ${PIM_VERSION}) | 31 | set(KCALENDARCORE_LIB_VERSION ${PIM_VERSION}) | ||
29 | ecm_setup_version(PROJECT VARIABLE_PREFIX KCALCORE | 32 | ecm_setup_version(PROJECT VARIABLE_PREFIX KCALCORE | ||
30 | VERSION_HEADER "${KCalCore_BINARY_DIR}/kcalendarcore_version.h" | 33 | VERSION_HEADER "${KCalCore_BINARY_DIR}/kcalendarcore_version.h" | ||
▲ Show 20 Lines • Show All 48 Lines • ▼ Show 20 Line(s) | 80 | install(EXPORT KF5CalendarCoreTargets | |||
79 | FILE KF5CalendarCoreTargets.cmake | 82 | FILE KF5CalendarCoreTargets.cmake | ||
80 | NAMESPACE KF5:: | 83 | NAMESPACE KF5:: | ||
81 | ) | 84 | ) | ||
82 | 85 | | |||
83 | install(FILES | 86 | install(FILES | ||
84 | ${CMAKE_CURRENT_BINARY_DIR}/kcalendarcore_version.h | 87 | ${CMAKE_CURRENT_BINARY_DIR}/kcalendarcore_version.h | ||
85 | DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel | 88 | DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel | ||
86 | ) | 89 | ) | ||
90 | if (NOT KCALENDARCORE_NO_DEPRECATED_NAMESPACE) | ||||
91 | install(FILES | ||||
92 | ${CMAKE_CURRENT_BINARY_DIR}/kcalendarcore_version.h | ||||
93 | DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel RENAME kcalcore_version.h | ||||
94 | ) | ||||
95 | endif() | ||||
87 | 96 | | |||
88 | install(FILES kcalendarcore.renamecategories kcalendarcore.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) | 97 | install(FILES kcalendarcore.renamecategories kcalendarcore.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) | ||
89 | 98 | | |||
90 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | 99 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) |