From 0e576127a52583bd51d69fb70b420b3d3babbf3a Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 13 Sep 2021 17:53:12 -0300 Subject: [PATCH] bad:audio: Add generated files sources in declare_dependency Part-of: --- .../gst-plugins-bad/gst-libs/gst/audio/meson.build | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/audio/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/audio/meson.build index 5307f78..022c110 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/audio/meson.build +++ b/subprojects/gst-plugins-bad/gst-libs/gst/audio/meson.build @@ -21,13 +21,7 @@ pkgconfig.generate(gstbadaudio, name : 'gstreamer-bad-audio-1.0', description : 'Bad audio library for GStreamer elements', ) - -gstbadaudio_dep = declare_dependency(link_with : gstbadaudio, - include_directories : [libsinc], - dependencies : [gstaudio_dep, gstbase_dep]) - -meson.override_dependency('gstreamer-bad-audio-1.0', gstbadaudio_dep) - +gen_sources = [] if build_gir audio_gir = gnome.generate_gir(gstbadaudio, sources : badaudio_sources + badaudio_headers, @@ -41,4 +35,12 @@ if build_gir extra_args : gir_init_section + ['-DGST_USE_UNSTABLE_API'], dependencies : [gstbase_dep, gstaudio_dep] ) + gen_sources += audio_gir endif + +gstbadaudio_dep = declare_dependency(link_with : gstbadaudio, + include_directories : [libsinc], + sources: gen_sources, + dependencies : [gstaudio_dep, gstbase_dep]) + +meson.override_dependency(pkg_name, gstbadaudio_dep) -- 2.7.4