25 sha1_file = os.path.join(TOOLS_BUILDTOOLS,
'win',
'clang-format.exe.sha1')
26 output_dir = os.path.join(BUILDTOOLS,
'win',
'clang-format.exe')
27 downloader_script = os.path.join(DEPOT_PATH,
28 'download_from_google_storage.py')
30 sys.executable, downloader_script,
'--no_auth',
'--no_resume',
31 '--quiet',
'--platform=win',
'--bucket',
'chromium-clang-format',
'-s',
32 sha1_file,
'-o', output_dir
34 return subprocess.call(download_cmd)
51 if sys.platform ==
'darwin':
55 elif sys.platform.startswith(
'linux'):
58 toolchain =
'linux-x64'
60 print(
'Unknown platform: ' + sys.platform)
63 clang_format = os.path.join(BUILDTOOLS, toolchain,
'clang',
'bin',
65 gn = os.path.join(BUILDTOOLS,
'gn')
66 dest_dir = os.path.join(BUILDTOOLS, tools)
67 if not os.path.exists(dest_dir):
69 clang_format_dest = os.path.join(dest_dir,
'clang-format')
70 gn_dest = os.path.join(dest_dir,
'gn')