From b4256c219dc8b48ece04f1085479a9b19c33aa0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Cerveau?= Date: Wed, 15 Jul 2020 16:57:47 +0200 Subject: [PATCH] gst-full: declare dependency Declare the gstreamer-full dependency which can be used later by 3rd party applications. Part-of: --- meson.build | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index bafeea9a96..b1b6dfa0ec 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('All GStreamer modules', 'c', version : '1.19.0.1', - meson_version : '>= 0.52.0', + meson_version : '>= 0.54.0', default_options : ['buildtype=debugoptimized']) gst_version = '>= @0@'.format(meson.project_version()) @@ -311,9 +311,15 @@ if get_option('default_library') == 'static' link_depends : link_deps, install : true, ) + + gst_full_dep = declare_dependency(link_with: gstfull.get_shared_lib(), + dependencies : gst_dep, + include_directories: include_directories('.') + ) pkgconfig.generate(gstfull, requires: requires, subdirs : 'gstreamer-1.0') + meson.override_dependency('gstreamer-full-1.0', gst_full_dep) endif foreach custom_subproj: get_option('custom_subprojects').split(',')