Index: pylib/gyp/win_tool.py |
=================================================================== |
--- pylib/gyp/win_tool.py (revision 1457) |
+++ pylib/gyp/win_tool.py (working copy) |
@@ -104,7 +104,7 @@ |
'/proxy', proxy, |
idl] |
env = self._GetEnv(arch) |
- popen = subprocess.Popen(args, shell=False, env=env, |
+ popen = subprocess.Popen(args, shell=True, env=env, |
stdout=subprocess.PIPE, stderr=subprocess.STDOUT) |
out, _ = popen.communicate() |
# Filter junk out of stdout, and write filtered versions. Output we want |
@@ -125,7 +125,7 @@ |
# MSVS doesn't assemble x64 asm files. |
if arch == 'environment.x64': |
return 0 |
- popen = subprocess.Popen(args, shell=False, env=env, |
+ popen = subprocess.Popen(args, shell=True, env=env, |
stdout=subprocess.PIPE, stderr=subprocess.STDOUT) |
out, _ = popen.communicate() |
for line in out.splitlines(): |
@@ -140,7 +140,7 @@ |
"""Filter logo banner from invocations of rc.exe. Older versions of RC |
don't support the /nologo flag.""" |
env = self._GetEnv(arch) |
- popen = subprocess.Popen(args, shell=False, env=env, |
+ popen = subprocess.Popen(args, shell=True, env=env, |
stdout=subprocess.PIPE, stderr=subprocess.STDOUT) |
out, _ = popen.communicate() |
for line in out.splitlines(): |