2023-08-30 11:53:49 +08:00
|
|
|
# SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
|
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: LGPL-3.0-or-later
|
|
|
|
include(GNUInstallDirs)
|
|
|
|
|
|
|
|
# # systemd service
|
|
|
|
configure_file(
|
2023-09-01 16:11:39 +08:00
|
|
|
systemd/user/org.desktopspec.ApplicationManager1.service.in
|
|
|
|
systemd/user/org.desktopspec.ApplicationManager1.service
|
2023-08-30 11:53:49 +08:00
|
|
|
@ONLY
|
|
|
|
)
|
|
|
|
|
|
|
|
set(SYSTEMD_USER_FILE
|
2023-09-01 16:11:39 +08:00
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/systemd/user/org.desktopspec.ApplicationManager1.service
|
2023-08-30 11:53:49 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
install(FILES ${SYSTEMD_USER_FILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/systemd/user/)
|
|
|
|
|
|
|
|
# # dbus activate
|
|
|
|
configure_file(
|
2023-09-01 16:11:39 +08:00
|
|
|
dbus/org.desktopspec.ApplicationManager1.service.in
|
|
|
|
dbus/org.desktopspec.ApplicationManager1.service
|
2023-08-30 11:53:49 +08:00
|
|
|
@ONLY
|
|
|
|
)
|
|
|
|
|
|
|
|
set(DBUS_APPLICATION_MANAGER_SERVICE_FILE
|
2023-09-01 16:11:39 +08:00
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/dbus/org.desktopspec.ApplicationManager1.service
|
2023-08-30 11:53:49 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
# install to session service directory for now
|
|
|
|
install(FILES ${DBUS_APPLICATION_MANAGER_SERVICE_FILE}
|
|
|
|
DESTINATION ${CMAKE_INSTALL_DATADIR}/dbus-1/service)
|