diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2022-11-05 18:20:44 -0400 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.com> | 2022-12-07 11:58:36 -0500 |
commit | 302a29593a49c875adb5638375c1e5018efb7fb9 (patch) | |
tree | a81c25aadc0d8aade6470e3f06b143dee49ad52b /mesonbuild/mdevenv.py | |
parent | f73970cc8f2599e41bac4e99de3a88ee7983a7ce (diff) | |
download | meson-302a29593a49c875adb5638375c1e5018efb7fb9.zip meson-302a29593a49c875adb5638375c1e5018efb7fb9.tar.gz meson-302a29593a49c875adb5638375c1e5018efb7fb9.tar.bz2 |
devenv: Always include env for HOST machine
Cross compiled executables could still be run with an exe wrapper, or
with proper binfmt installed.
Fixes: #10999
Diffstat (limited to 'mesonbuild/mdevenv.py')
-rw-r--r-- | mesonbuild/mdevenv.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mesonbuild/mdevenv.py b/mesonbuild/mdevenv.py index 57972ce..4b3d783 100644 --- a/mesonbuild/mdevenv.py +++ b/mesonbuild/mdevenv.py @@ -150,6 +150,14 @@ def run(options: argparse.Namespace) -> int: print(f'export {name}') return 0 + if b.environment.need_exe_wrapper(): + m = 'An executable wrapper could be required' + exe_wrapper = b.environment.get_exe_wrapper() + if exe_wrapper: + cmd = ' '.join(exe_wrapper.get_command()) + m += f': {cmd}' + mlog.log(m) + install_data = minstall.load_install_data(str(privatedir / 'install.dat')) write_gdb_script(privatedir, install_data, workdir) |