Index: build/win/message_compiler.py |
diff --git a/build/win/message_compiler.py b/build/win/message_compiler.py |
index 5e52efe8ca871e1ec29aa13243083c9758f2f286..86aba4f93009f0a8cee7c1eee3deaf2962ddc1c2 100644 |
--- a/build/win/message_compiler.py |
+++ b/build/win/message_compiler.py |
@@ -18,9 +18,11 @@ env_dict = dict([item.split('=', 1) for item in env_pairs]) |
# mc writes to stderr, so this explicitly redirects to stdout and eats it. |
try: |
+ # This needs shell=True to search the path in env_dict for the mc executable. |
subprocess.check_output(["mc.exe"] + sys.argv[2:], |
env=env_dict, |
- stderr=subprocess.STDOUT) |
+ stderr=subprocess.STDOUT, |
+ shell=True) |
except subprocess.CalledProcessError as e: |
print e.output |
sys.exit(e.returncode) |