Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show First 20 Lines • Show All 97 Lines • ▼ Show 20 Line(s) | |||||
98 | if (PKG_CONFIG_FOUND) | 98 | if (PKG_CONFIG_FOUND) | ||
99 | option(BUILD_KEYRING "Gnome keyring password plugin" ON) | 99 | option(BUILD_KEYRING "Gnome keyring password plugin" ON) | ||
100 | if (BUILD_KEYRING) | 100 | if (BUILD_KEYRING) | ||
101 | pkg_check_modules(GNOME_KEYRING IMPORTED_TARGET gnome-keyring-1 ) | 101 | pkg_check_modules(GNOME_KEYRING IMPORTED_TARGET gnome-keyring-1 ) | ||
102 | endif() | 102 | endif() | ||
103 | endif() | 103 | endif() | ||
104 | 104 | | |||
105 | # Optional: KWallet, KIO, KCrash, KCoreAddons | 105 | # Optional: KWallet, KIO, KCrash, KCoreAddons | ||
106 | set(KF5_MIN_VERSION "5.27.0") | 106 | set(KF5_MIN_VERSION "5.54.0") | ||
107 | find_package(KF5Wallet ${KF5_MIN_VERSION} CONFIG) | 107 | find_package(KF5Wallet ${KF5_MIN_VERSION} CONFIG) | ||
108 | set_package_properties(KF5Wallet PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) | 108 | set_package_properties(KF5Wallet PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) | ||
109 | find_package(KF5KIO ${KF5_MIN_VERSION} CONFIG) | 109 | find_package(KF5KIO ${KF5_MIN_VERSION} CONFIG) | ||
110 | set_package_properties(KF5KIO PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) | 110 | set_package_properties(KF5KIO PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) | ||
111 | find_package(KF5Crash ${KF5_MIN_VERSION} CONFIG) | 111 | find_package(KF5Crash ${KF5_MIN_VERSION} CONFIG) | ||
112 | set_package_properties(KF5Crash PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) | 112 | set_package_properties(KF5Crash PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) | ||
113 | find_package(KF5CoreAddons ${KF5_MIN_VERSION} CONFIG) | 113 | find_package(KF5CoreAddons ${KF5_MIN_VERSION} CONFIG) | ||
114 | set_package_properties(KF5CoreAddons PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) | 114 | set_package_properties(KF5CoreAddons PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) | ||
115 | if (KF5Wallet_FOUND AND KF5KIO_FOUND AND KF5Crash_FOUND AND KF5CoreAddons_FOUND) | 115 | find_package(KF5Purpose ${KF5_MIN_VERSION} CONFIG) | ||
116 | set_package_properties(KF5Purpose PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) | ||||
117 | if (KF5Wallet_FOUND AND KF5KIO_FOUND AND KF5Crash_FOUND AND KF5CoreAddons_FOUND AND KF5Purpose_FOUND) | ||||
116 | set(ENABLE_KDE_FRAMEWORKS_INTEGRATION_PLUGIN TRUE) | 118 | set(ENABLE_KDE_FRAMEWORKS_INTEGRATION_PLUGIN TRUE) | ||
117 | endif() | 119 | endif() | ||
118 | 120 | | |||
119 | # Optional: PySide2 | 121 | # Optional: PySide2 | ||
120 | find_package(PySide2 "2.0.0") | 122 | find_package(PySide2 "2.0.0") | ||
121 | find_package(Shiboken2 "2.0.0") | 123 | find_package(Shiboken2 "2.0.0") | ||
122 | find_package(PythonLibs "3.0") | 124 | find_package(PythonLibs "3.0") | ||
123 | set_package_properties(PySide2 PROPERTIES DESCRIPTION "Python plugins (experimental)" TYPE OPTIONAL) | 125 | set_package_properties(PySide2 PROPERTIES DESCRIPTION "Python plugins (experimental)" TYPE OPTIONAL) | ||
▲ Show 20 Lines • Show All 64 Lines • Show Last 20 Lines |