Age | Commit message (Collapse) | Author | Files | Lines |
|
setup_vsenv() was not propagating the return value, so build.need_vsenv
was always False.
|
|
For Windows on Arm win-arm64 platform, the corresponding vcvars
is called now.
|
|
NamedTemporaryFile can't be opened by name on Windows.
For Windows the created temporary bat file is now closed before
passing to a subprocess, prevented from removal automatically upon
close and deleted explicitly upon finish.
|
|
The `except` line was missing its `as e` clause.
As a result, when erroring out, after not finding a compiler, Meson
gives an error ending:
```
File "C:\Users\Matthew\AppData\Roaming\Python\Python39\site-packages\mesonbuild\mesonlib\vsenv.py",
line 100, in setup_vsenv
mlog.warning('Failed to activate VS environment:', str(e))
```
|
|
|