File: meson.build

package info (click to toggle)
81voltd 1.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 184 kB
  • sloc: ansic: 1,127; sh: 4; makefile: 3
file content (28 lines) | stat: -rw-r--r-- 710 bytes parent folder | download
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)