summaryrefslogtreecommitdiff
path: root/vapi/meson.build
blob: addc8d7dd6a6811cfa5cdb3dddeb30cddd5a2e2a (plain)
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
gnome.generate_vapi(
  libnm_name,
  sources: libnm_gir[0],
  packages: 'gio-2.0',
  install: true,
)

if enable_libnm_glib
  packages = [
    'dbus-glib-1',
    'gio-2.0',
  ]

  libnm_util_vapi = gnome.generate_vapi(
    libnm_util_name,
    sources: libnm_util_gir[0],
    packages: packages,
    install: true,
  )

  gnome.generate_vapi(
    libnm_glib_name,
    sources: libnm_glib_gir[0],
    packages: packages + [libnm_util_vapi],
    gir_dirs: [join_paths(meson.current_build_dir(), '..', 'libnm-util')],
    install: true,
  )
endif