Chromium Code Reviews| Index: build/gyp_chromium |
| =================================================================== |
| --- build/gyp_chromium (revision 75648) |
| +++ build/gyp_chromium (working copy) |
| @@ -10,6 +10,7 @@ |
| import glob |
| import os |
| import shlex |
| +import subprocess |
| import sys |
| script_dir = os.path.dirname(__file__) |
| @@ -78,6 +79,16 @@ |
| if __name__ == '__main__': |
| args = sys.argv[1:] |
| + # Fall back on hermetic python if we happen to get run under cygwin. |
|
Peter Kasting
2011/02/23 00:04:49
Nit: Do you want to TODO this with the bug about m
|
| + if sys.platform == 'cygwin': |
| + python_dir = os.path.join(chrome_src, 'third_party', 'python_26') |
| + env = os.environ.copy() |
| + env['PATH'] = python_dir + os.pathsep + env.get('PATH', '') |
| + p = subprocess.Popen( |
| + [os.path.join(python_dir, 'python.exe')] + sys.argv, env=env) |
| + p.communicate() |
| + sys.exit(p.returncode) |
| + |
| if 'SKIP_CHROMIUM_GYP_ENV' not in os.environ: |
| # Update the environment based on chromium.gyp_env |
| gyp_env_path = os.path.join(os.path.dirname(chrome_src), 'chromium.gyp_env') |