aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mcompile.py
diff options
context:
space:
mode:
authoravitex <theavitex@gmail.com>2021-10-21 17:24:21 +1100
committerEli Schwartz <eschwartz@archlinux.org>2021-10-30 23:22:48 -0400
commit2046593825d03c348fb09430e38145d92d9d6b94 (patch)
treea5f0be90af46a104eb5e6774fe9441a95bbbb75f /mesonbuild/mcompile.py
parent2c079d855ed87488bdcc6c5c06f59abdb9b85b6c (diff)
downloadmeson-2046593825d03c348fb09430e38145d92d9d6b94.zip
meson-2046593825d03c348fb09430e38145d92d9d6b94.tar.gz
meson-2046593825d03c348fb09430e38145d92d9d6b94.tar.bz2
delete PLATFORM env only if set
fixes #8721
Diffstat (limited to 'mesonbuild/mcompile.py')
-rw-r--r--mesonbuild/mcompile.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/mesonbuild/mcompile.py b/mesonbuild/mcompile.py
index 536fccb..ccb2f0b 100644
--- a/mesonbuild/mcompile.py
+++ b/mesonbuild/mcompile.py
@@ -224,9 +224,10 @@ def get_parsed_args_vs(options: 'argparse.Namespace', builddir: Path) -> T.Tuple
cmd += options.vs_args
- # Remove platform from env so that msbuild does not pick x86 platform when solution platform is Win32
+ # Remove platform from env if set so that msbuild does not
+ # pick x86 platform when solution platform is Win32
env = os.environ.copy()
- del env['PLATFORM']
+ env.pop('PLATFORM', None)
return cmd, env