mirror of
https://github.com/linux-msm/qrtr.git
synced 2025-12-24 05:56:29 +01:00
meson.build: Make building qrtr-ns opt-in
It's been moved to the kernel since forever.. Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
This commit is contained in:
committed by
Konrad Dybcio
parent
d9e0ddf06a
commit
8f9b2bc3b6
@@ -9,6 +9,7 @@ project('qrtr',
|
||||
])
|
||||
|
||||
prefix = get_option('prefix')
|
||||
with_qrtr_ns = get_option('qrtr-ns')
|
||||
|
||||
install_systemd_unit = get_option('systemd-service')
|
||||
systemd = dependency('systemd', required : install_systemd_unit)
|
||||
@@ -29,7 +30,7 @@ subdir('lib')
|
||||
subdir('include')
|
||||
subdir('src')
|
||||
|
||||
if systemd.found()
|
||||
if systemd.found() and with_qrtr_ns.enabled()
|
||||
systemd_unit_conf = configuration_data()
|
||||
systemd_unit_conf.set('prefix', prefix)
|
||||
configure_file(
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
option('qrtr-ns',
|
||||
type: 'feature',
|
||||
value: 'auto',
|
||||
description: 'Whether or not to build the qrtr-ns binary'
|
||||
)
|
||||
|
||||
option('systemd-unit-prefix',
|
||||
type: 'string',
|
||||
description: 'Directory for systemd system unit files'
|
||||
|
||||
@@ -9,17 +9,19 @@ executable('qrtr-cfg',
|
||||
include_directories : inc,
|
||||
install : true)
|
||||
|
||||
ns_srcs = ['addr.c',
|
||||
'hash.c',
|
||||
'map.c',
|
||||
'ns.c',
|
||||
'util.c',
|
||||
'waiter.c']
|
||||
executable('qrtr-ns',
|
||||
ns_srcs,
|
||||
link_with : libqrtr,
|
||||
include_directories : inc,
|
||||
install : true)
|
||||
if with_qrtr_ns.enabled()
|
||||
ns_srcs = ['addr.c',
|
||||
'hash.c',
|
||||
'map.c',
|
||||
'ns.c',
|
||||
'util.c',
|
||||
'waiter.c']
|
||||
executable('qrtr-ns',
|
||||
ns_srcs,
|
||||
link_with : libqrtr,
|
||||
include_directories : inc,
|
||||
install : true)
|
||||
endif
|
||||
|
||||
executable('qrtr-lookup',
|
||||
'lookup.c',
|
||||
|
||||
Reference in New Issue
Block a user