# 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::DBus ) 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") file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/dbus-system") file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/systemd-system") file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/dbus-policy") 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 ) configure_file(dbus/org.kde.GameCenter1.system.service.in "${CMAKE_CURRENT_BINARY_DIR}/dbus-system/org.kde.GameCenter1.service" @ONLY ) configure_file(systemd/org.kde.GameCenter1.system.service.in "${CMAKE_CURRENT_BINARY_DIR}/systemd-system/org.kde.GameCenter1.service" @ONLY ) configure_file(dbus/org.kde.GameCenter1.conf.in "${CMAKE_CURRENT_BINARY_DIR}/dbus-policy/org.kde.GameCenter1.conf" @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} ) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/dbus-system/org.kde.GameCenter1.service" DESTINATION ${KDE_INSTALL_DBUSSYSTEMSERVICEDIR} ) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/systemd-system/org.kde.GameCenter1.service" DESTINATION ${KDE_INSTALL_SYSTEMDUNITDIR} ) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/dbus-policy/org.kde.GameCenter1.conf" DESTINATION ${KDE_INSTALL_SYSCONFDIR}/dbus-1/system.d )