summaryrefslogtreecommitdiff
path: root/mesonbuild/options.py
diff options
context:
space:
mode:
authorCharles Brunet <charles.brunet@optelgroup.com>2025-05-14 13:00:38 -0400
committerJussi Pakkanen <jussi.pakkanen@mailbox.org>2025-05-14 23:08:55 +0300
commit0ca85ebf2e6f2c7cc3bcdcae96ea00d07461bd75 (patch)
tree10aaa6f99d9b1127c5892da5009571a249dfcfa8 /mesonbuild/options.py
parenta096df02e17f8f0644f988c10986688d97ec1a66 (diff)
downloadmeson-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