mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2025-01-12 01:45:25 +00:00
27 lines
835 B
CMake
27 lines
835 B
CMake
# Copyright 2020, Collabora, Ltd.
|
|
# SPDX-License-Identifier: BSL-1.0
|
|
|
|
set(XRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES @XRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES@)
|
|
|
|
# Set up variables to use when configuring files
|
|
set(conflicts @conflicts@)
|
|
set(exit_on_disconnect @exit_on_disconnect@)
|
|
set(service_path "monado-service")
|
|
if(XRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES)
|
|
set(service_path
|
|
"${CMAKE_INSTALL_PREFIX}/@CMAKE_INSTALL_BINDIR@/${service_path}")
|
|
endif()
|
|
|
|
# Create unit files
|
|
configure_file(@SOCKET_INPUT@ "@CMAKE_CURRENT_BINARY_DIR@/@UNIT_NAME@.socket")
|
|
configure_file(@SERVICE_INPUT@ "@CMAKE_CURRENT_BINARY_DIR@/@UNIT_NAME@.service")
|
|
|
|
# Install them
|
|
file(
|
|
INSTALL
|
|
DESTINATION "@UNIT_DIR@"
|
|
TYPE FILE
|
|
FILES
|
|
"@CMAKE_CURRENT_BINARY_DIR@/@UNIT_NAME@.socket"
|
|
"@CMAKE_CURRENT_BINARY_DIR@/@UNIT_NAME@.service")
|