diff options
| author | Charles Brunet <charles.brunet@optelgroup.com> | 2025-05-14 13:00:38 -0400 |
|---|---|---|
| committer | Jussi Pakkanen <jussi.pakkanen@mailbox.org> | 2025-05-14 23:08:55 +0300 |
| commit | 0ca85ebf2e6f2c7cc3bcdcae96ea00d07461bd75 (patch) | |
| tree | 10aaa6f99d9b1127c5892da5009571a249dfcfa8 /mesonbuild/options.py | |
| parent | a096df02e17f8f0644f988c10986688d97ec1a66 (diff) | |
| download | meson-0ca85ebf2e6f2c7cc3bcdcae96ea00d07461bd75.tar.gz | |
devenv: do not use os.execv on Windows
On Windows, os.execv spawn the process in background and returns 0.
Therefore, it prevents devenv to return proper exit code from the
called process. (see https://github.com/python/cpython/issues/63323
for reference.)
The solution is to call subprocess.run instead, on Windows, at the
price of keeping the meson python process alive while the devenv
subprocess runs.
Diffstat (limited to 'mesonbuild/options.py')
0 files changed, 0 insertions, 0 deletions
