Restore files related to custom_options_test

These files used to be part of Fuchsia's fork of protobuf, but didn't get
copied over when protobuf-gn was created. They should be restored because
they test the `use_protobuf_full` option, which is still in use.
See https://fuchsia-review.git.corp.google.com/c/third_party/protobuf/+/282468

Change-Id: Idf1dfbddc5a73d0e549d2daed3f97acf1d6132fc
4 files changed
tree: 47c8bd97c585084d511ddbcc1ce6656559539b46
  1. src/
  2. AUTHORS
  3. BUILD.gn
  4. BUILD.input.gn
  5. CONTRIBUTING.md
  6. gen.py
  7. LICENSE
  8. OWNERS
  9. PATENTS
  10. proto_library.gni
  11. protoc_wrapper.py
  12. 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.