Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 19 Lines | |||||
20 | 20 | | |||
21 | set(CMAKE_USE_RELATIVE_PATHS OFF) | 21 | set(CMAKE_USE_RELATIVE_PATHS OFF) | ||
22 | set(CMAKE_BUILD_WITH_INSTALL_RPATH ON) | 22 | set(CMAKE_BUILD_WITH_INSTALL_RPATH ON) | ||
23 | 23 | | |||
24 | # Dependencies | 24 | # Dependencies | ||
25 | set(QT_MIN_VERSION "5.10.0") | 25 | set(QT_MIN_VERSION "5.10.0") | ||
26 | set(KF5_MIN_VERSION "5.56") | 26 | set(KF5_MIN_VERSION "5.56") | ||
27 | set(BLKID_MIN_VERSION "2.33.2") | 27 | set(BLKID_MIN_VERSION "2.33.2") | ||
28 | set(POLKITQT-1_MIN_VERSION "0.112.0") | ||||
28 | # Qca-qt5 (tested with botan and ossl backends) | 29 | # Qca-qt5 (tested with botan and ossl backends) | ||
29 | 30 | | |||
30 | # Runtime | 31 | # Runtime | ||
31 | # smartmontools 7.0 | 32 | # smartmontools 7.0 | ||
32 | # Qca plugin (botan or ossl) | 33 | # Qca plugin (botan or ossl) | ||
33 | 34 | | |||
34 | set(VERSION_MAJOR "4") | 35 | set(VERSION_MAJOR "4") | ||
35 | set(VERSION_MINOR "0") | 36 | set(VERSION_MINOR "0") | ||
Show All 20 Lines | 56 | ecm_setup_version(${VERSION} VARIABLE_PREFIX KPMCORE | |||
56 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kpmcore_version.h" | 57 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kpmcore_version.h" | ||
57 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KPMcoreConfigVersion.cmake" | 58 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KPMcoreConfigVersion.cmake" | ||
58 | SOVERSION ${SOVERSION}) | 59 | SOVERSION ${SOVERSION}) | ||
59 | 60 | | |||
60 | find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS | 61 | find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS | ||
61 | Core | 62 | Core | ||
62 | DBus | 63 | DBus | ||
63 | Gui | 64 | Gui | ||
65 | Test | ||||
64 | Widgets | 66 | Widgets | ||
65 | ) | 67 | ) | ||
66 | 68 | | |||
67 | # Load the frameworks we need | 69 | # Load the frameworks we need | ||
68 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED | 70 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED | ||
69 | Auth | 71 | Auth | ||
70 | CoreAddons | 72 | CoreAddons | ||
71 | I18n | 73 | I18n | ||
▲ Show 20 Lines • Show All 57 Lines • Show Last 20 Lines |