From 0c8ff1a8372518ef45b4b26e411d4f38b9b7e886 Mon Sep 17 00:00:00 2001 From: Sebastian Fricke Date: Thu, 17 Feb 2022 21:41:40 +0100 Subject: [PATCH] Revert "Allow running gst-uninstalled when gst-build is a subproject" This reverts commit 879126a31c77622f594e70f205fcefd4556d9865. Part-of: --- gst-env.py | 14 +------------- meson.build | 6 +++--- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/gst-env.py b/gst-env.py index b43598aac3..384acb8d5d 100755 --- a/gst-env.py +++ b/gst-env.py @@ -390,7 +390,7 @@ def get_subprocess_env(options, gst_version): os.path.join(options.builddir, root), options.sysroot) - with open(os.path.join(options.gstbuilddir, 'GstPluginsPath.json')) as f: + with open(os.path.join(options.builddir, 'GstPluginsPath.json')) as f: for plugin_path in json.load(f): prepend_env_var(env, 'GST_PLUGIN_PATH', plugin_path, options.sysroot) @@ -501,9 +501,6 @@ if __name__ == "__main__": parser.add_argument("--builddir", default=DEFAULT_BUILDDIR, help="The meson build directory") - parser.add_argument("--gstbuilddir", - default=None, - help="The meson GStreamer build directory (defaults to builddir)") parser.add_argument("--srcdir", default=SCRIPTDIR, help="The top level source directory") @@ -526,16 +523,7 @@ if __name__ == "__main__": print("GStreamer not built in %s\n\nBuild it and try again" % options.builddir) exit(1) - - if options.gstbuilddir and not os.path.exists(options.gstbuilddir): - print("GStreamer is not built in %s\n\nBuild it and try again" % - options.gstbuilddir) - exit(1) - elif not options.gstbuilddir: - options.gstbuilddir = options.builddir - options.builddir = os.path.abspath(options.builddir) - options.gstbuilddir = os.path.abspath(options.gstbuilddir) if not os.path.exists(options.srcdir): print("The specified source dir does not exist" % diff --git a/meson.build b/meson.build index 53bdcf56f1..e5cf0e0c3b 100644 --- a/meson.build +++ b/meson.build @@ -380,9 +380,9 @@ endif message('Building subprojects: ' + ', '.join(subprojects_names)) setenv = find_program('gst-env.py') -devenv_cmd = [setenv, '--builddir=@0@'.format(meson.project_build_root()), - '--gstbuilddir=@0@'.format(meson.current_build_dir()), - '--srcdir=@0@'.format(meson.project_source_root())] + +devenv_cmd = [setenv, '--builddir=@0@'.format(meson.build_root()), + '--srcdir=@0@'.format(meson.source_root())] subdir('tests') if meson.can_run_host_binaries() and build_machine.system() == 'linux' and host_machine.system() == 'windows'