Warning, /plasma/ksystemstats/src/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2019 David Edmundson <davidedmundson@kde.org>
0002 # SPDX-FileCopyrightText: 2021 Arjen Hiemstra <ahiemstra@heimr.nl>
0003 # SPDX-License-Identifier: BSD-2-Clause
0004 
0005 set(SOURCES
0006     client.cpp
0007     daemon.cpp
0008 )
0009 
0010 find_file(SYSTEMSTATS_DBUS_INTERFACE NAMES dbus-1/interfaces/org.kde.ksystemstats1.xml HINTS ${KDE_INSTALL_FULL_DATADIR} PATH_SUFFIXES ${KDE_INSTALL_DATADIR})
0011 qt_add_dbus_adaptor(SOURCES ${SYSTEMSTATS_DBUS_INTERFACE} daemon.h Daemon)
0012 
0013 add_library(ksystemstats_core STATIC ${SOURCES})
0014 target_link_libraries(ksystemstats_core PUBLIC Qt::Core Qt::DBus KF6::CoreAddons KSysGuard::SystemStats)
0015 
0016 add_executable(ksystemstats main.cpp)
0017 target_link_libraries(ksystemstats ksystemstats_core)
0018 
0019 install(TARGETS ksystemstats DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0020 
0021 ecm_generate_dbus_service_file(
0022     NAME org.kde.ksystemstats1
0023     EXECUTABLE "${KDE_INSTALL_FULL_BINDIR}/ksystemstats"
0024     SYSTEMD_SERVICE plasma-ksystemstats.service
0025     DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}
0026 )
0027 
0028 ecm_install_configured_files(
0029    INPUT plasma-ksystemstats.service.in
0030    DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR}
0031 )