diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2019-03-15 10:06:17 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-15 10:06:17 -0400 |
commit | 76c73ec61ec4271581795a2f0e3ae60072676dae (patch) | |
tree | 3632d529b1cc94569d3773b82f25008502b94b58 /tools/setup.py | |
parent | 45fad1b7cfd44376d8be35288b7213636bc93450 (diff) |
Add --no-binary-download option to setup.py (#1916)
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) |