| Index: win_toolchain/get_toolchain_if_necessary.py
|
| diff --git a/win_toolchain/get_toolchain_if_necessary.py b/win_toolchain/get_toolchain_if_necessary.py
|
| index 7187bf491b71fb7860715737d4dac64bfd2b8439..c38785d1732e1eef7c8ff65f4095b545730effe2 100755
|
| --- a/win_toolchain/get_toolchain_if_necessary.py
|
| +++ b/win_toolchain/get_toolchain_if_necessary.py
|
| @@ -213,14 +213,16 @@ def DoTreeMirror(target_dir, tree_sha1):
|
|
|
|
|
| def main():
|
| - if not sys.platform.startswith(('cygwin', 'win32')):
|
| - return 0
|
| -
|
| parser = optparse.OptionParser(description=sys.modules[__name__].__doc__)
|
| parser.add_option('--output-json', metavar='FILE',
|
| help='write information about toolchain to FILE')
|
| + parser.add_option('--force', action='store_true',
|
| + help='force script to run on non-Windows hosts')
|
| options, args = parser.parse_args()
|
|
|
| + if not (sys.platform.startswith(('cygwin', 'win32')) or options.force):
|
| + return 0
|
| +
|
| if sys.platform == 'cygwin':
|
| # This script requires Windows Python, so invoke with depot_tools' Python.
|
| def winpath(path):
|
|
|