From 4d08bb85a4276292c2121b221b4840865a13cd42 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Wed, 25 Jul 2018 10:17:44 +0200 Subject: Clean up and fix tools * Make sync_third_party work in general * Un-break build.py and run_hooks.py on windows * Partially fix format.py on windows * Reduce code duplication between run_hooks and sync_third_party --- tools/run_hooks.py | 30 ++++-------------------------- 1 file changed, 4 insertions(+), 26 deletions(-) (limited to 'tools/run_hooks.py') diff --git a/tools/run_hooks.py b/tools/run_hooks.py index 58178a69c..59161f5f2 100755 --- a/tools/run_hooks.py +++ b/tools/run_hooks.py @@ -1,29 +1,7 @@ #!/usr/bin/env python -import os -import sys -from util import run +import third_party -root_path = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) -third_party_path = os.path.join(root_path, "third_party") -depot_tools_path = os.path.join(third_party_path, "depot_tools") -os.chdir(root_path) +third_party.fix_symlinks() - -def download(filename): - run([ - "python", - os.path.join(depot_tools_path + '/download_from_google_storage.py'), - '--platform=' + sys.platform, '--no_auth', '--bucket=chromium-gn', - '--sha1_file', - os.path.join(root_path, filename) - ]) - - -if sys.platform == 'win32': - download("third_party/v8/buildtools/win/gn.exe.sha1") -elif sys.platform == 'darwin': - download("third_party/v8/buildtools/mac/gn.sha1") -elif sys.platform.startswith('linux'): - download("third_party/v8/buildtools/linux64/gn.sha1") - -run(['python', 'third_party/v8/tools/clang/scripts/update.py', '--if-needed']) +third_party.download_gn() +third_party.download_clang() -- cgit v1.2.3