Update for protobuf v3.21.12.

Note that upgrading any further is going to be a *lot* of work; starting
with v3.22 protobuf depends on abseil with a significant rewrite of
protobuf's build system.

Bug: 100947
Bug: 113702
Fixed: 113708
Change-Id: I379096ee2e052785a24b6e3c14c72c150893ae0c
3 files changed
tree: 6ea98db7090284725e1ca13c37ca21a4444f711f
  1. AUTHORS
  2. BUILD.gn
  3. BUILD.input.gn
  4. CONTRIBUTING.md
  5. gen.py
  6. LICENSE
  7. OWNERS
  8. PATENTS
  9. proto_library.gni
  10. protoc_wrapper.py
  11. README.md
README.md

Protocol Buffers GN Build Support

This repository contains GN build system support for Protocol Buffers. It's in its own repository because it needs to be shared by Fuchsia and Cobalt.

This repo should be checked out such that:

  • It is in //build/secondary/third_party/protobuf.
  • Protobuf is in //third_party/protobuf.
  • //.gn contains secondary_source = "//build/secondary/"

See the GN documentation on secondary_source.