meson: add option to disable gobject introspection

Fixes #1
This commit is contained in:
George Kiagiadakis 2019-06-20 15:48:29 +03:00
parent f2ac3cc6d9
commit 0c9d6e8282
2 changed files with 10 additions and 7 deletions

View file

@ -48,13 +48,15 @@ wp_lib = library('wireplumber-' + wireplumber_api_version,
version: meson.project_version(),
)
gnome.generate_gir(wp_lib,
namespace: 'Wp',
nsversion: wireplumber_api_version,
sources: [wp_lib_sources, wp_lib_headers],
includes: ['GLib-2.0', 'GObject-2.0'],
install: true,
)
if get_option('introspection')
gnome.generate_gir(wp_lib,
namespace: 'Wp',
nsversion: wireplumber_api_version,
sources: [wp_lib_sources, wp_lib_headers],
includes: ['GLib-2.0', 'GObject-2.0'],
install: true,
)
endif
wp_dep = declare_dependency(
link_with: wp_lib,

1
meson_options.txt Normal file
View file

@ -0,0 +1 @@
option('introspection', type : 'boolean', value : true)