From 805be3c2076a943c954be07e678bfc4c5cceacb3 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Tue, 26 Feb 2019 11:18:24 -0300 Subject: [PATCH] update-all: Handle using the update-all target from gst-build --- update_sources.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/update_sources.py b/update_sources.py index 12c9617..f9fc6f2 100644 --- a/update_sources.py +++ b/update_sources.py @@ -25,18 +25,23 @@ if __name__ == "__main__": print("Building all code") subprocess.check_call([ninja, "-C", buildroot]) + if 'gstreamer-sharp' in os.environ['MESON_SUBDIR']: + subproject_prefix = 'gstreamer-sharp@@' + else: + subproject_prefix = '' + if bindinate: print("Bindinate GStreamer") - subprocess.check_call([ninja, "-C", buildroot, "bindinate_gstreamer"]) + subprocess.check_call([ninja, "-C", buildroot, subproject_prefix + "bindinate_gstreamer"]) print("Update GStreamer bindings") - subprocess.check_call([ninja, "-C", buildroot, "update_gstreamer_code"]) + subprocess.check_call([ninja, "-C", buildroot, subproject_prefix + "update_gstreamer_code"]) if bindinate: print("Bindinate GES") - subprocess.check_call([ninja, "-C", buildroot, "bindinate_ges"]) + subprocess.check_call([ninja, "-C", buildroot, subproject_prefix + "bindinate_ges"]) print("Update GES bindings") - subprocess.check_call([ninja, "-C", buildroot, "update_ges_code"]) + subprocess.check_call([ninja, "-C", buildroot, subproject_prefix + "update_ges_code"]) print("Building all code") subprocess.check_call([ninja, "-C", buildroot]) \ No newline at end of file -- 2.7.4