# SPDX-License-Identifier: BSD-3-Clause # SPDX-FileCopyrightText: 2026 A-La-Karte Contributors add_executable(alakarte_gamecenter main.cpp gamecenterdaemon.cpp gamecenterdaemon.h processscanner.cpp processscanner.h systemdusermanager.cpp systemdusermanager.h ) target_link_libraries(alakarte_gamecenter PRIVATE Qt6::Core Qt6::Concurrent Qt6::DBus KF6::CoreAddons KF6::DBusAddons ) set_target_properties(alakarte_gamecenter PROPERTIES OUTPUT_NAME "alakarte-gamecenter" ) install(TARGETS alakarte_gamecenter ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/dbus") file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/systemd") configure_file(dbus/org.kde.GameCenter1.service.in "${CMAKE_CURRENT_BINARY_DIR}/dbus/org.kde.GameCenter1.service" @ONLY ) configure_file(systemd/org.kde.GameCenter1.service.in "${CMAKE_CURRENT_BINARY_DIR}/systemd/org.kde.GameCenter1.service" @ONLY ) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/dbus/org.kde.GameCenter1.service" DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR} ) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/systemd/org.kde.GameCenter1.service" DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR} )