[tools] Use arch-specific clang-format on Mac

Bug: chromium:1312860
Change-Id: I3b30e1ffea640fa1fdfdd73fc1ac1cb38d68f616
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3565718
Reviewed-by: Tamer Tas <tmrts@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
Cr-Commit-Position: refs/heads/main@{#79724}
This commit is contained in:
Michael Achenbach 2022-04-04 09:32:39 +02:00 committed by V8 LUCI CQ
parent 68252f8ff9
commit 9a720d3898

26
DEPS
View File

@ -85,7 +85,7 @@ deps = {
'build':
Var('chromium_url') + '/chromium/src/build.git' + '@' + '3444906fc96f38ef006babefe3ebbd77890c16cc',
'buildtools':
Var('chromium_url') + '/chromium/src/buildtools.git' + '@' + 'd8c375426d8f7f4147f7d4109bb63c12655fb8d6',
Var('chromium_url') + '/chromium/src/buildtools.git' + '@' + 'e1471b21ee9c6765ee95e9db0c76fe997ccad35c',
'buildtools/clang_format/script':
Var('chromium_url') + '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git' + '@' + 'e435ad79c17b1888b34df88d6a30a094936e3836',
'buildtools/linux64': {
@ -376,15 +376,29 @@ hooks = [
],
},
{
'name': 'clang_format_mac',
'name': 'clang_format_mac_x64',
'pattern': '.',
'condition': 'host_os == "mac"',
'action': [ 'download_from_google_storage',
'condition': 'host_os == "mac" and host_cpu == "x64"',
'action': [ 'python3',
'third_party/depot_tools/download_from_google_storage.py',
'--no_resume',
'--platform=darwin',
'--no_auth',
'--bucket', 'chromium-clang-format',
'-s', 'buildtools/mac/clang-format.sha1',
'-s', 'buildtools/mac/clang-format.x64.sha1',
'-o', 'buildtools/mac/clang-format',
],
},
{
'name': 'clang_format_mac_arm64',
'pattern': '.',
'condition': 'host_os == "mac" and host_cpu == "arm64"',
'action': [ 'python3',
'third_party/depot_tools/download_from_google_storage.py',
'--no_resume',
'--no_auth',
'--bucket', 'chromium-clang-format',
'-s', 'buildtools/mac/clang-format.arm64.sha1',
'-o', 'buildtools/mac/clang-format',
],
},
{