Warning, /system/kup/daemon/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 include_directories("../settings")
0006 
0007 set(kupdaemon_SRCS
0008 main.cpp
0009 kupdaemon.cpp
0010 planexecutor.cpp
0011 edexecutor.cpp
0012 fsexecutor.cpp
0013 backupjob.cpp
0014 bupjob.cpp
0015 bupverificationjob.cpp
0016 buprepairjob.cpp
0017 rsyncjob.cpp
0018 ../settings/backupplan.cpp
0019 ../settings/kupsettings.cpp
0020 ../settings/kuputils.cpp
0021 )
0022 
0023 ecm_qt_declare_logging_category(kupdaemon_SRCS
0024     HEADER kupdaemon_debug.h
0025     IDENTIFIER KUPDAEMON
0026     CATEGORY_NAME kup.daemon
0027     DEFAULT_SEVERITY Warning
0028     EXPORT kup
0029     DESCRIPTION "Kup Daemon"
0030 )
0031 
0032 add_executable(kup-daemon ${kupdaemon_SRCS})
0033 target_link_libraries(kup-daemon
0034 Qt::Core
0035 Qt::DBus
0036 Qt::Gui
0037 KF${QT_MAJOR_VERSION}::ConfigCore
0038 KF${QT_MAJOR_VERSION}::KIOCore
0039 KF${QT_MAJOR_VERSION}::KIOFileWidgets
0040 KF${QT_MAJOR_VERSION}::IdleTime
0041 KF${QT_MAJOR_VERSION}::I18n
0042 KF${QT_MAJOR_VERSION}::JobWidgets
0043 KF${QT_MAJOR_VERSION}::Solid
0044 KF${QT_MAJOR_VERSION}::Notifications
0045 KF${QT_MAJOR_VERSION}::CoreAddons
0046 KF${QT_MAJOR_VERSION}::DBusAddons
0047 )
0048 
0049 ########### install files ###############
0050 install(TARGETS kup-daemon ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0051 install(FILES kup-daemon.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR})
0052 install(FILES kupdaemon.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR})
0053