| Index: gclient_utils.py
|
| diff --git a/gclient_utils.py b/gclient_utils.py
|
| index a21e65a5fc31c5d01af67dc395f1ea65fabea86d..069d5d759e669317815ea069353e1b05358f2554 100644
|
| --- a/gclient_utils.py
|
| +++ b/gclient_utils.py
|
| @@ -684,7 +684,11 @@ def GetBuildtoolsPath():
|
|
|
| # Some projects' top directory is not named 'src'.
|
| source_dir_name = GetGClientPrimarySolutionName(gclient_root) or 'src'
|
| - return os.path.join(gclient_root, source_dir_name, 'buildtools')
|
| + buildtools_path = os.path.join(gclient_root, source_dir_name, 'buildtools')
|
| + if not os.path.exists(buildtools_path):
|
| + # Buildtools may be in the gclient root.
|
| + buildtools_path = os.path.join(gclient_root, 'buildtools')
|
| + return buildtools_path
|
|
|
|
|
| def GetBuildtoolsPlatformBinaryPath():
|
|
|