mirror of
https://invent.kde.org/marcoa/a-la-karte.git
synced 2026-03-27 09:13:09 +00:00
45 lines
1.2 KiB
Text
45 lines
1.2 KiB
Text
|
|
# 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")
|
||
|
|
|
||
|
|
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}
|
||
|
|
)
|