[roll] Roll fuchsia [icu] Add slots to add or remove compile configs

A while back we added icu_fuchsia_extra_compile_flags support to ICU,
allowing us to add new compile flags to ICU compilation in Fuchsia
instantly, without having to wait for an ICU roll.

This change is a more generic version of that same thing: it allows us
to inject or remove special GN configs, under the same constraints.

This change depends on an ICU change here:
https://crrev.com/c/5348254

For it to take effect, the ICU change will need to be merged *and* will
need to roll into Fuchsia paths //third_party/icu/{default,latest}.

Original-Bug: b/328487023
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1002880
Original-Revision: e0e2a32823fa42df8eaa9a2cdcd63681fa61bd7d
GitOrigin-RevId: 4cc984423b922c9a8258c48996547a94480ec46b
Change-Id: I78372848d4affe43ee6bc561323aa6bf083ecf6b
1 file changed
tree: a50e38fc410f11234768b4314a6e9663da16708b
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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 via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.