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