| Index: gclient_utils.py | 
| diff --git a/gclient_utils.py b/gclient_utils.py | 
| index f0d8cec6f49cb99637af1c11ac8e5e54d5ef8bb1..e8d916e78d5d2a8aeba4cbf61bebf7b64ad79084 100644 | 
| --- a/gclient_utils.py | 
| +++ b/gclient_utils.py | 
| @@ -658,6 +658,13 @@ def GetMacWinOrLinux(): | 
| def GetBuildtoolsPath(): | 
| """Returns the full path to the buildtools directory. | 
| This is based on the root of the checkout containing the current directory.""" | 
| + | 
| +  # Overriding the build tools path by environment is highly unsupported and may | 
| +  # break without warning.  Do not rely on this for anything important. | 
| +  override = os.environ.get('CHROMIUM_BUILDTOOLS_PATH') | 
| +  if override is not None: | 
| +    return override | 
| + | 
| gclient_root = FindGclientRoot(os.getcwd()) | 
| if not gclient_root: | 
| # Some projects might not use .gclient. Try to see whether we're in a git | 
|  |