diff options
author | Thibault Saunier <thibault.saunier@osg.samsung.com> | 2017-01-23 12:12:06 -0300 |
---|---|---|
committer | Thibault Saunier <thibault.saunier@osg.samsung.com> | 2017-01-23 12:48:53 -0300 |
commit | cea4346d84eda7df2f0d02c1c716217fca7c1982 (patch) | |
tree | 1491f8fc03cdf48852b2869bcc792f7ef675e3ae /gst-libs/gst/player | |
parent | 2ea086e97d0d81da70849befecf5db7eb54b5e7c (diff) | |
download | gstreamer-plugins-bad-cea4346d84eda7df2f0d02c1c716217fca7c1982.tar.gz |
meson: Build GIR files
Diffstat (limited to 'gst-libs/gst/player')
-rw-r--r-- | gst-libs/gst/player/meson.build | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/gst-libs/gst/player/meson.build b/gst-libs/gst/player/meson.build index d881d54c1..5033d1a4a 100644 --- a/gst-libs/gst/player/meson.build +++ b/gst-libs/gst/player/meson.build @@ -33,9 +33,28 @@ gstplayer = library('gstplayer-' + api_version, gsttag_dep, gstpbutils_dep], vs_module_defs: vs_module_defs_dir + 'libgstplayer.def', ) -# TODO: gir + +gen_sources = [] +if build_gir + player_gir = gnome.generate_gir(gstplayer, + sources : gstplayer_sources + gstplayer_headers, + namespace : 'GstPlayer', + nsversion : api_version, + identifier_prefix : 'Gst', + symbol_prefix : 'gst', + export_packages : 'gstreamer-player-1.0', + includes : ['Gst-1.0', 'GstPbutils-1.0', 'GstBase-1.0', 'GstVideo-1.0', + 'GstAudio-1.0', 'GstTag-1.0'], + install : true, + extra_args : gir_init_section + ['-DGST_USE_UNSTABLE_API'], + dependencies : [gstbase_dep, gstvideo_dep, gstaudio_dep, + gsttag_dep, gstpbutils_dep] + ) + gen_sources += player_gir +endif gstplayer_dep = declare_dependency(link_with : gstplayer, include_directories : [libsinc], + sources: gen_sources, dependencies : [gstbase_dep, gstvideo_dep, gstaudio_dep, gsttag_dep, gstpbutils_dep]) |