Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 9 Lines | |||||
10 | 10 | | |||
11 | find_package(PkgConfig) | 11 | find_package(PkgConfig) | ||
12 | 12 | | |||
13 | if (SAILFISHOS) | 13 | if (SAILFISHOS) | ||
14 | set(KF5_MIN_VERSION "5.31.0") | 14 | set(KF5_MIN_VERSION "5.31.0") | ||
15 | set(QT_MIN_VERSION "5.6.0") | 15 | set(QT_MIN_VERSION "5.6.0") | ||
16 | set(KF5_REQUIRED_COMPONENTS I18n DBusAddons CoreAddons IconThemes Config) | 16 | set(KF5_REQUIRED_COMPONENTS I18n DBusAddons CoreAddons IconThemes Config) | ||
17 | set(KF5_OPTIONAL_COMPONENTS) | 17 | set(KF5_OPTIONAL_COMPONENTS) | ||
18 | set(QCA_MIN_VERSION 2.0.0) | | |||
19 | pkg_search_module(SFOS REQUIRED sailfishapp) | 18 | pkg_search_module(SFOS REQUIRED sailfishapp) | ||
20 | pkg_check_modules(QCA2 qca2-qt5>=${QCA_MIN_VERSION} REQUIRED) | | |||
21 | add_definitions(-DSAILFISHOS) | 19 | add_definitions(-DSAILFISHOS) | ||
22 | include_directories(${QCA2_INCLUDEDIR}) | | |||
23 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING) | 20 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING) | ||
24 | else() | 21 | else() | ||
25 | set(KF5_MIN_VERSION "5.42.0") | 22 | set(KF5_MIN_VERSION "5.42.0") | ||
26 | set(QT_MIN_VERSION "5.7.0") | 23 | set(QT_MIN_VERSION "5.7.0") | ||
27 | set(KF5_REQUIRED_COMPONENTS I18n ConfigWidgets DBusAddons IconThemes Notifications KIO KCMUtils Service) | 24 | set(KF5_REQUIRED_COMPONENTS I18n ConfigWidgets DBusAddons IconThemes Notifications KIO KCMUtils Service) | ||
28 | set(KF5_OPTIONAL_COMPONENTS DocTools) | 25 | set(KF5_OPTIONAL_COMPONENTS DocTools) | ||
29 | if(UNIX) | 26 | if(UNIX) | ||
30 | set(KF5_OPTIONAL_COMPONENTS ${KF5_OPTIONAL_COMPONENTS} Runner) | 27 | set(KF5_OPTIONAL_COMPONENTS ${KF5_OPTIONAL_COMPONENTS} Runner) | ||
31 | endif() | 28 | endif() | ||
32 | set(QCA_MIN_VERSION "2.1.0") | | |||
33 | find_package(Qca-qt5 ${QCA_MIN_VERSION} REQUIRED) | | |||
34 | find_package(KF5PulseAudioQt) | 29 | find_package(KF5PulseAudioQt) | ||
35 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING -DQT_NO_KEYWORDS) | 30 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING -DQT_NO_KEYWORDS) | ||
36 | endif() | 31 | endif() | ||
37 | 32 | | |||
38 | find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) | 33 | find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) | ||
39 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_SOURCE_DIR}/cmake) | 34 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_SOURCE_DIR}/cmake) | ||
40 | 35 | | |||
41 | find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Quick Network) | 36 | find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Quick Network) | ||
▲ Show 20 Lines • Show All 96 Lines • Show Last 20 Lines |