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)