gst-env: Use locally built GStreamer utility programs
authorPhilippe Normand <philn@igalia.com>
Sat, 2 Nov 2019 09:44:57 +0000 (10:44 +0100)
committerPhilippe Normand <philn@igalia.com>
Sat, 2 Nov 2019 09:56:59 +0000 (10:56 +0100)
The host environment might not have gst-launch-1.0 and gst-inspect-1.0
installed.

Fixes #52

gst-env.py

index 06f04ae..16c7a14 100755 (executable)
@@ -167,6 +167,14 @@ def get_subprocess_env(options, gst_version):
     prepend_env_var(env, "PATH", os.path.join(SCRIPTDIR, 'gstreamer', 'tools'),
                     options.sysroot)
 
+    # tools: gst-launch-1.0, gst-inspect-1.0
+    prepend_env_var(env, "PATH", os.path.join(options.builddir, 'subprojects',
+                                              'gstreamer', 'tools'),
+                    options.sysroot)
+    prepend_env_var(env, "PATH", os.path.join(options.builddir, 'subprojects',
+                                              'gst-plugins-base', 'tools'),
+                    options.sysroot)
+
     # Library and binary search paths
     prepend_env_var(env, "PATH", os.path.join(PREFIX_DIR, 'bin'),
                     options.sysroot)