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.ksystemstats.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 KF5::CoreAddons KF5::DBusAddons 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.ksystemstats 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 )