0
Files
src/buildtools
Dirk Pranke 978c29aa76 Revert "Reland "Roll GN from e002e68a..f5f465b5""
This reverts commit bf1101151d.

Reason for revert: Looks like a9eaeb80 in the GN roll broke incremental rebuilds. crbug.com/gn/215.

Original change's description:
> Reland "Roll GN from e002e68a..f5f465b5"
>
> This reverts commit f89a9f1255.
>
> Reason for revert: Whoops. I was wrong, and I think the src-internal roll *has* landed.
>
> Original change's description:
> > Revert "Roll GN from e002e68a..f5f465b5"
> >
> > This reverts commit 7ba203c1d1.
> >
> > Reason for revert: reverting since the src-internal roll hasn't landed yet.
> >
> > Original change's description:
> > > Roll GN from e002e68a..f5f465b5
> > >
> > > Generated by //tools/gn/roll_gn.py
> > >
> > > https://gn.googlesource.com/gn/+log/e002e68a..f5f465b5
> > >
> > >     f5f465b5 Fix runtime_deps for elided targets
> > >     3d165b90 Correct the `gn format --dump-tree=json ...` command to write to stdout instead of stderr.
> > >     ad0a7ada Remove support for set_sources_assignment_filter function
> > >     e1ac69b1 Add a command line to define/overwrite "root" in ".gn"
> > >     7b2a04d5 VS: Use most recently installed Windows 10 SDK.
> > >     132588e1 Revert "gn recipe: Link GN with rpmalloc to speed it up."
> > >     3281c669 Add "framework_dirs" and "frameworks" to syntax highlighting rules
> > >     4323e701 gn recipe: Link GN with rpmalloc to speed it up.
> > >     c808630c Move runtime_deps file for phony targets to /obj
> > >     8855c522 Update Clang and Xcode SDK to 12B5025f
> > >     76f9b6ad Use fetch instead of cherry-pick for Gerrit changes
> > >     a3d69e87 Don't return if package is up-to-date
> > >     36ff17cb Switch back to the older Clang version
> > >     7bcc0eb3 Revert "Update Xcode SDK to 12B5025f"
> > >     e5f1f587 Update Xcode SDK to 12B5025f
> > >     6453c5de Support cross-compiling GN for other targets
> > >     42d6de6e Don't classify Rust static libraries as final
> > >     a9eaeb80 Switch remaining stamp targets to phony targets
> > >     ff45cf2a Show config.visibility in `gn desc`
> > >     de5a8348 [rust project] removing obsolete std libraries
> > >     4c684398 Fix "gn outputs" for bundle data.
> > >     99f72f88 Switch source_set stamp targets to phony targets
> > >     5233fa13 Remove extra * in gn output docs
> > >
> > > As of 99f72f88 and a9eaeb80, GN's usage of stamp files for intermediate
> > > steps in the build graph have been replaced with phony aliases. As a
> > > result, this CL also updates the MB tool to look for ".runtime_deps"
> > > files instead of ".stamp.runtime_deps".
> > >
> > > This is a reland of 7f3e485572
> > >
> > > Change-Id: I5bf18f1529b0969b8c79d768e9b3f377b8dee8cb
> > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2514460
> > > Reviewed-by: Dirk Pranke <dpranke@google.com>
> > > Commit-Queue: Dirk Pranke <dpranke@google.com>
> > > Cr-Commit-Position: refs/heads/master@{#823725}
> >
> > TBR=dpranke@google.com,rjascani@google.com
> >
> > Change-Id: Iebf4e78bd9e7550de3b025a997d4f792c3f80b1b
> > No-Presubmit: true
> > No-Tree-Checks: true
> > No-Try: true
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2518755
> > Reviewed-by: Dirk Pranke <dpranke@google.com>
> > Commit-Queue: Dirk Pranke <dpranke@google.com>
> > Cr-Commit-Position: refs/heads/master@{#823727}
>
> TBR=dpranke@google.com,rjascani@google.com
>
> # Not skipping CQ checks because this is a reland.
>
> Change-Id: I86d184461002eacaf42a96f1ea8901269ff7e856
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2518093
> Reviewed-by: Dirk Pranke <dpranke@google.com>
> Commit-Queue: Dirk Pranke <dpranke@google.com>
> Cr-Commit-Position: refs/heads/master@{#823791}

TBR=dpranke@google.com,rjascani@google.com

Change-Id: Ib179abfd84e9cc7647f1e1fb8737038215af1652
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2519838
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#824085}
2020-11-04 19:11:05 +00:00
..
2020-08-03 12:37:40 +00:00
2020-09-29 23:35:47 +00:00

This directory contains hashes of build tools used by Chromium and related
projects. The actual binaries are pulled from Google Storage, normally as part
of a gclient hook.

This directory also exists as a stand-alone git mirror at
https://chromium.googlesource.com/chromium/src/buildtools/.
That mirror exists so that the shared build tools can be shared between
the various Chromium-related projects without each one needing to maintain
their own versionining of each binary.

________________________
ADDING BINARIES MANUALLY

One uploads new versions of the tools using the 'gsutil' binary from the
Google Storage SDK:

  https://developers.google.com/storage/docs/gsutil

There is a checked-in version of gsutil as part of depot_tools.

To initialize gsutil's credentials:

  python ~/depot_tools/third_party/gsutil/gsutil config

  That will give a URL which you should log into with your web browser.

  Copy the code back to the command line util. Ignore the project ID (it's OK
  to just leave blank when prompted).