1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
project('81voltd', 'c', version : '1.0.0')
libmm = dependency('mm-glib')
libqrtr = meson.get_compiler('c').find_library('qrtr')
qmic = find_program('qmic', required : false)
wrapper = files('qmic_wrapper.sh')
if qmic.found()
qmi = custom_target('qmi_imsd',
command : [wrapper, qmic, '@INPUT@', '@OUTDIR@'],
input : 'imsd.qmi',
output : ['qmi_imsd.c', 'qmi_imsd.h'])
else
qmi = custom_target('qmi_imsd',
command : ['cp', '@INPUT@', '@OUTDIR@'],
input : ['qmi_imsd.c', 'qmi_imsd.h'],
output : ['qmi_imsd.c', 'qmi_imsd.h'])
endif
executable('81voltd',
'main.c',
'qvd-connection.c',
'qvd-modem.c',
'qvd-server.c',
qmi,
dependencies : [libmm, libqrtr],
install : true)
|