mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-25 19:21:06 +00:00
uninstalled: Add an option to strip off the sysroot path
As the data from meson is no longer relative path, it is not longer possible to move gst-build around and run gst-uninstalled.py. This broke cross-compilation usage, where you build on a host and run over NFS on target. This adds an option to tell the script to strip off the host path to the sysroot.
This commit is contained in:
parent
7fb7739337
commit
a769bf6c6e
1 changed files with 5 additions and 0 deletions
|
@ -117,6 +117,8 @@ def get_subprocess_env(options, gst_version):
|
|||
for target in targets:
|
||||
filenames = listify(target['filename'])
|
||||
for filename in filenames:
|
||||
if filename.startswith(options.sysroot):
|
||||
filename = filename[len(options.sysroot):]
|
||||
root = os.path.dirname(filename)
|
||||
if srcdir_path / "subprojects/gst-devtools/validate/plugins" in (srcdir_path / root).parents:
|
||||
continue
|
||||
|
@ -227,6 +229,9 @@ if __name__ == "__main__":
|
|||
parser.add_argument("--srcdir",
|
||||
default=SCRIPTDIR,
|
||||
help="The top level source directory")
|
||||
parser.add_argument("--sysroot",
|
||||
default='',
|
||||
help="The sysroot path used during cross-compilation")
|
||||
options, args = parser.parse_known_args()
|
||||
|
||||
if not os.path.exists(options.builddir):
|
||||
|
|
Loading…
Reference in a new issue