diff options
Diffstat (limited to 'tools/setup.py')
-rwxr-xr-x | tools/setup.py | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/tools/setup.py b/tools/setup.py index 554f16846..57ae80454 100755 --- a/tools/setup.py +++ b/tools/setup.py @@ -8,17 +8,30 @@ import re import sys from distutils.spawn import find_executable import prebuilt +import argparse + +parser = argparse.ArgumentParser() +parser.add_argument( + "--no-binary-download", + help="Do not download binaries, must use depot_tools manually", + action="store_true") def main(): enable_ansi_colors() - os.chdir(root_path) - third_party.download_gn() - third_party.download_clang_format() - third_party.download_clang() - third_party.maybe_download_sysroot() + args = parser.parse_args() + + if args.no_binary_download: + print "no binary download" + else: + print "binary download" + third_party.download_gn() + third_party.download_clang_format() + third_party.download_clang() + third_party.maybe_download_sysroot() + write_lastchange() mode = build_mode(default=None) |