Skip to content
Snippets Groups Projects
Commit 805be3c2 authored by Thibault Saunier's avatar Thibault Saunier :cactus:
Browse files

update-all: Handle using the update-all target from gst-build

parent 4aa0f6f1
No related branches found
No related tags found
No related merge requests found
......@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment