Warning, /network/ktp-accounts-kcm/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16) 0002 0003 # KDE Gear Version, managed by release script 0004 set (RELEASE_SERVICE_VERSION_MAJOR "23") 0005 set (RELEASE_SERVICE_VERSION_MINOR "07") 0006 set (RELEASE_SERVICE_VERSION_MICRO "70") 0007 0008 set(KTP_ACCOUNTS_KCM_SONUMBER "9") 0009 set(KTP_ACCOUNTS_KCM_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}") 0010 0011 project (ktp-accounts-kcm VERSION ${KTP_ACCOUNTS_KCM_VERSION}) 0012 0013 set(QT_MIN_VERSION "5.15.0") 0014 set(KF_MIN_VERSION "5.85.0") 0015 0016 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE) 0017 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) 0018 0019 include(KDEInstallDirs) 0020 include(KDECMakeSettings) 0021 include(KDECompilerSettings NO_POLICY_SCOPE) 0022 0023 include(ECMInstallIcons) 0024 include(FeatureSummary) 0025 0026 find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED 0027 Core 0028 DBus 0029 Widgets 0030 ) 0031 find_package(KF5 ${KF_MIN_VERSION} REQUIRED 0032 Codecs 0033 ConfigWidgets 0034 CoreAddons 0035 I18n 0036 IconThemes 0037 ItemViews 0038 KCMUtils 0039 KIO 0040 WidgetsAddons 0041 ) 0042 0043 find_package (TelepathyQt5 REQUIRED) 0044 find_package (KAccounts REQUIRED) 0045 0046 set(CMAKE_MODULE_PATH ${KACCOUNTS_MACROS_PATH} ${CMAKE_MODULE_PATH}) #for KAccountsMacros 0047 0048 # make some more macros available 0049 # include (MacroLibrary) 0050 0051 include(KAccountsMacros) 0052 0053 # added by KDE_COMPILERSETTINGS_LEVEL 5.85 0054 remove_definitions ( 0055 -DQT_NO_FOREACH 0056 ) 0057 0058 include_directories (${CMAKE_CURRENT_SOURCE_DIR}/src 0059 ${TELEPATHY_QT5_INCLUDE_DIR}) 0060 0061 option(BUILD_DISABLED_PROVIDERS "Build providers that are disabled by default" OFF) 0062 0063 add_subdirectory (src) 0064 add_subdirectory (data) 0065 add_subdirectory (plugins) 0066 0067 ki18n_install(po) 0068 0069 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)