Warning, /network/choqok/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16) 0002 0003 project(choqok) 0004 0005 set (QT_MIN_VERSION "5.15.0") 0006 set (KF_MIN_VERSION "5.90.0") 0007 0008 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE) 0009 0010 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) 0011 0012 include(KDEInstallDirs) 0013 include(KDECMakeSettings) 0014 include(KDECompilerSettings NO_POLICY_SCOPE) 0015 0016 include(ECMInstallIcons) 0017 include(ECMQtDeclareLoggingCategory) 0018 include(GenerateExportHeader) 0019 include(FeatureSummary) 0020 0021 find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED 0022 Core 0023 DBus 0024 Network 0025 NetworkAuth 0026 Widgets 0027 ) 0028 find_package(KF5 ${KF_MIN_VERSION} REQUIRED 0029 ConfigWidgets 0030 CoreAddons 0031 DocTools 0032 I18n 0033 Emoticons 0034 GlobalAccel 0035 GuiAddons 0036 KCMUtils 0037 KIO 0038 Notifications 0039 NotifyConfig 0040 Sonnet 0041 TextWidgets 0042 Wallet 0043 WidgetsAddons 0044 XmlGui 0045 ) 0046 0047 find_package(KF5 COMPONENTS Purpose) 0048 0049 #option(QTINDICATE_DISABLE "Disable support for notifications via indicator") 0050 0051 find_package(Qca-qt${QT_MAJOR_VERSION} REQUIRED) 0052 0053 #if(NOT QTINDICATE_DISABLE) 0054 # find_package(QtIndicate) 0055 # if(QtIndicate_FOUND) 0056 # set(QTINDICATE_BUILD TRUE) 0057 # endif(QtIndicate_FOUND) 0058 #endif(NOT QTINDICATE_DISABLE) 0059 0060 #if(QTINDICATE_BUILD) 0061 # message(STATUS "Found libindicate-qt: Will support notifications via indicator") 0062 #else(QTINDICATE_BUILD) 0063 # message(STATUS "Optional dependency libindicate-qt not found: Won't support notifications via indicator") 0064 #endif(QTINDICATE_BUILD) 0065 0066 add_subdirectory( libchoqok ) 0067 add_subdirectory( helperlibs ) 0068 add_subdirectory( choqok ) 0069 add_subdirectory( icons ) 0070 add_subdirectory( plugins ) 0071 add_subdirectory( microblogs ) 0072 add_subdirectory( images ) 0073 add_subdirectory( cmake ) 0074 0075 include(ECMOptionalAddSubdirectory) 0076 ecm_optional_add_subdirectory( doc ) 0077 0078 ecm_qt_install_logging_categories( 0079 EXPORT CHOQOK 0080 FILE choqok.categories 0081 DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} 0082 ) 0083 0084 ki18n_install( po ) 0085 0086 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)