diff options
author | Fabrice Fontaine <fontaine.fabrice@gmail.com> | 2021-10-05 23:35:26 +0200 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2022-03-26 10:12:26 -0700 |
commit | 0de77d9eccb6ed78416339a47113f3dc4fe4c453 (patch) | |
tree | 98971c6dac7e89249f14aa44753c147c695edc9d /libmediaart | |
parent | 587843ff84c2eeac0421f3d8e03f2cafa5b4999d (diff) | |
download | libmediaart-0de77d9eccb6ed78416339a47113f3dc4fe4c453.tar.gz |
meson: add introspection option
Add introspection option
Fix #3
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Diffstat (limited to 'libmediaart')
-rw-r--r-- | libmediaart/meson.build | 42 |
1 files changed, 22 insertions, 20 deletions
diff --git a/libmediaart/meson.build b/libmediaart/meson.build index 56e00ab..2f44e63 100644 --- a/libmediaart/meson.build +++ b/libmediaart/meson.build @@ -41,28 +41,30 @@ libmediaart = shared_library( install: true, ) -gir_args = [ - '--quiet', - '-DLIBMEDIAART_COMPILATION', -] +if get_option('introspection') + gir_args = [ + '--quiet', + '-DLIBMEDIAART_COMPILATION', + ] -libmediaart_gir_and_typelib = gnome.generate_gir(libmediaart, - sources: libmediaart_sources + libmediaart_introspection_sources + libmediaart_public_headers, - nsversion: libmediaart_api_version, - namespace: 'MediaArt', - identifier_prefix: 'MediaArt', - symbol_prefix: 'media_art', - includes: ['Gio-2.0', 'GObject-2.0'], - header: 'libmediaart/mediaart.h', - export_packages: 'libmediaart-' + libmediaart_api_version, - extra_args: gir_args, - install: true -) + libmediaart_gir_and_typelib = gnome.generate_gir(libmediaart, + sources: libmediaart_sources + libmediaart_introspection_sources + libmediaart_public_headers, + nsversion: libmediaart_api_version, + namespace: 'MediaArt', + identifier_prefix: 'MediaArt', + symbol_prefix: 'media_art', + includes: ['Gio-2.0', 'GObject-2.0'], + header: 'libmediaart/mediaart.h', + export_packages: 'libmediaart-' + libmediaart_api_version, + extra_args: gir_args, + install: true + ) -libmediaart_vapi = gnome.generate_vapi('libmediaart-' + libmediaart_api_version, - sources: libmediaart_gir_and_typelib[0], - packages: 'gio-2.0', - install: true) + libmediaart_vapi = gnome.generate_vapi('libmediaart-' + libmediaart_api_version, + sources: libmediaart_gir_and_typelib[0], + packages: 'gio-2.0', + install: true) +endif libmediaart_dep = declare_dependency( link_with: libmediaart, |