Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 23 Lines | |||||
24 | option(KCALENDARCORE_NO_DEPRECATED_NAMESPACE "Disable deprecated KCalCore namespace" OFF) | 24 | option(KCALENDARCORE_NO_DEPRECATED_NAMESPACE "Disable deprecated KCalCore namespace" OFF) | ||
25 | 25 | | |||
26 | if(POLICY CMP0053) | 26 | if(POLICY CMP0053) | ||
27 | cmake_policy(SET CMP0053 NEW) | 27 | cmake_policy(SET CMP0053 NEW) | ||
28 | endif() | 28 | endif() | ||
29 | set(QT_REQUIRED_VERSION "5.11.0") | 29 | set(QT_REQUIRED_VERSION "5.11.0") | ||
30 | 30 | | |||
31 | set(KCALENDARCORE_LIB_VERSION ${KF5_VERSION}) | 31 | set(KCALENDARCORE_LIB_VERSION ${KF5_VERSION}) | ||
32 | ecm_setup_version(PROJECT VARIABLE_PREFIX KCALCORE | 32 | ecm_setup_version(PROJECT VARIABLE_PREFIX KCALENDARCORE | ||
33 | VERSION_HEADER "${KCalendarCore_BINARY_DIR}/kcalendarcore_version.h" | 33 | VERSION_HEADER "${KCalendarCore_BINARY_DIR}/kcalendarcore_version.h" | ||
34 | PACKAGE_VERSION_FILE "${KCalendarCore_BINARY_DIR}/KF5CalendarCoreConfigVersion.cmake" | 34 | PACKAGE_VERSION_FILE "${KCalendarCore_BINARY_DIR}/KF5CalendarCoreConfigVersion.cmake" | ||
35 | SOVERSION 5 | 35 | SOVERSION 5 | ||
36 | ) | 36 | ) | ||
37 | 37 | | |||
38 | ########### Find packages ########### | 38 | ########### Find packages ########### | ||
39 | find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Core Gui) | 39 | find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Core Gui) | ||
40 | 40 | | |||
▲ Show 20 Lines • Show All 43 Lines • ▼ Show 20 Line(s) | 81 | install(EXPORT KF5CalendarCoreTargets | |||
84 | NAMESPACE KF5:: | 84 | NAMESPACE KF5:: | ||
85 | ) | 85 | ) | ||
86 | 86 | | |||
87 | install(FILES | 87 | install(FILES | ||
88 | ${CMAKE_CURRENT_BINARY_DIR}/kcalendarcore_version.h | 88 | ${CMAKE_CURRENT_BINARY_DIR}/kcalendarcore_version.h | ||
89 | DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel | 89 | DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel | ||
90 | ) | 90 | ) | ||
91 | if (NOT KCALENDARCORE_NO_DEPRECATED_NAMESPACE) | 91 | if (NOT KCALENDARCORE_NO_DEPRECATED_NAMESPACE) | ||
92 | ecm_setup_version(PROJECT VARIABLE_PREFIX KCALCORE | ||||
93 | VERSION_HEADER "${KCalendarCore_BINARY_DIR}/kcalcore_version.h" | ||||
94 | ) | ||||
92 | install(FILES | 95 | install(FILES | ||
93 | ${CMAKE_CURRENT_BINARY_DIR}/kcalendarcore_version.h | 96 | ${CMAKE_CURRENT_BINARY_DIR}/kcalcore_version.h | ||
94 | DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel RENAME kcalcore_version.h | 97 | DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel | ||
95 | ) | 98 | ) | ||
96 | endif() | 99 | endif() | ||
97 | 100 | | |||
98 | install(FILES kcalendarcore.renamecategories kcalendarcore.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) | 101 | install(FILES kcalendarcore.renamecategories kcalendarcore.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) | ||
99 | 102 | | |||
100 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | 103 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) |