[roll] Roll fuchsia [build_flags] Add BuildFlagsInfo provider and build_flags() rule.
This is the first CL in a large series that implement support
for `build_flags()` target within the Fuchsia build.
This one simply provides the definition for the `build_flags()`
Bazel rule, which records a set of compiler / linker flags to
be used by its dependents.
Two starlark cquery files are also provided to query these values
from the graph. They will be used by a future CL that changes the
`fx bazel-tool expand` command to use them.
The next CL will add support for `build_flags` labels in
`fx_cc_{binary,library}` macros.
Original-Original-Bug: 516793642
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1650835
Original-Original-Revision: 8db32a9d544cdc29d466b141f976683ac9860406
GitOrigin-RevId: a9501dae80ea87a7c5cda50a67402dafdbe3c4ee
Change-Id: I0d00f5d8ae24a1d5cf9f1a8c7babecb54e9bb97e
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1680734
Cr-Commit-Position: refs/heads/main@{#195567}
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.