mirror of
https://github.com/linux-msm/qrtr.git
synced 2026-01-17 17:20:08 +01:00
41 lines
1.2 KiB
Meson
41 lines
1.2 KiB
Meson
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
project('qrtr',
|
|
'c',
|
|
license : [ 'BSD-3-Clause'],
|
|
default_options : [
|
|
'warning_level=1',
|
|
'buildtype=release',
|
|
])
|
|
|
|
prefix = get_option('prefix')
|
|
|
|
install_systemd_unit = get_option('systemd-service')
|
|
systemd = dependency('systemd', required : install_systemd_unit)
|
|
if systemd.found()
|
|
systemd_system_unit_dir = get_option('systemd-unit-prefix')
|
|
if systemd_system_unit_dir == ''
|
|
systemd_system_unit_dir = systemd.get_variable(
|
|
pkgconfig : 'systemdsystemunitdir',
|
|
pkgconfig_define: ['prefix', prefix])
|
|
else
|
|
message('Could not resolve systemd dependencies, skipping unit file')
|
|
install_systemd_unit = false
|
|
endif
|
|
endif
|
|
|
|
inc = include_directories('include')
|
|
subdir('lib')
|
|
subdir('include')
|
|
subdir('src')
|
|
|
|
if systemd.found()
|
|
systemd_unit_conf = configuration_data()
|
|
systemd_unit_conf.set('prefix', prefix)
|
|
configure_file(
|
|
input : 'qrtr-ns.service.in',
|
|
output : 'qrtr-ns.service',
|
|
configuration : systemd_unit_conf,
|
|
install_dir : systemd_system_unit_dir)
|
|
endif
|