Warning, /system/kup/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2020 Simon Persson <simon.persson@mykolab.com> 0002 # 0003 # SPDX-License-Identifier: GPL-2.0-or-later 0004 0005 cmake_minimum_required(VERSION 3.0) 0006 cmake_policy(SET CMP0063 NEW) 0007 0008 set(KF_MIN_VERSION "5.71.0") 0009 0010 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE) 0011 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) 0012 0013 project(kup) 0014 0015 find_package(LibGit2 REQUIRED) 0016 0017 add_definitions(-DQT_NO_URL_CAST_FROM_STRING) 0018 0019 include(KDEInstallDirs) 0020 include(KDECMakeSettings) 0021 include(KDECompilerSettings NO_POLICY_SCOPE) 0022 0023 include(FeatureSummary) 0024 include(ECMInstallIcons) 0025 include(ECMQtDeclareLoggingCategory) 0026 0027 find_package(Qt${QT_MAJOR_VERSION} REQUIRED COMPONENTS Widgets) 0028 find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS 0029 Solid 0030 KIO 0031 IdleTime 0032 I18n 0033 Notifications 0034 CoreAddons 0035 DBusAddons 0036 Config 0037 JobWidgets 0038 Plasma 0039 WidgetsAddons 0040 ) 0041 0042 add_subdirectory(daemon) 0043 add_subdirectory(dataengine) 0044 add_subdirectory(icons) 0045 add_subdirectory(filedigger) 0046 add_subdirectory(kcm) 0047 add_subdirectory(kioslave) 0048 add_subdirectory(purger) 0049 0050 ecm_qt_install_logging_categories(EXPORT kup DESTINATION "${KDE_INSTALL_LOGGINGCATEGORIESDIR}") 0051 plasma_install_package(plasmoid org.kde.kupapplet) 0052 ki18n_install(po) 0053 install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.kde.kup.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) 0054 0055 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) 0056