The following two scripts allow for the update and roll of the mac
toolchain (Xcode) via DEPS instead of thru an infrastructure install
script. The upload / download nature of the script follows somewhat
what Windows does with visual studio files and what Mac already does
for clang rolls.
build/package_mac_toolchain.py takes an Xcode.app directory
and packages up what the parts the Mac build uses into a tar file
and uploads it to gs://chrome-mac-sdk/
build/mac_toolchain.py runs as part of hooks, downloads
and decompresses the mac toolchain, and points system files to this
new directory with the DEVELOPER_DIR environment variable.
Setting DEVELOPER_DIR throughout gyp-ninja requires this GYP CL:
https://codereview.chromium.org/1806733002/
BUG=474373
Review URL: https://codereview.chromium.org/1759793003
Cr-Original-Commit-Position: refs/heads/master@{#383461}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6a03a3dc9196b4474e7f5c08803f076a95055b44
By request -- if you land here and feel qualified to review build/
(or a subdir) please feel encouraged to send a CL to add yourself to
OWNERS. The initial list was selected simply to avoid having the
reviews sent unnecessarily to top-level src/ OWNERS.
R=cpu@chromium.org,cjhopman@chromium.org,thakis@chromium.org
Review URL: https://codereview.chromium.org/786093002
Cr-Original-Commit-Position: refs/heads/master@{#307346}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 490b0ea5ff99a3a35347f490bdc63495198aca8d