commit | c9bde36699bd7a7705b611e29240f95ae0ed9353 | [log] [tgz] |
---|---|---|
author | Kevin Marshall <marshallk@google.com> | Tue Sep 28 16:41:00 2021 -0700 |
committer | Kevin Marshall <marshallk@google.com> | Tue Nov 30 15:42:40 2021 -0800 |
tree | 3a9340e442d9a585beca9fb7e0702189f099abbc | |
parent | 794de9e6c8468a7d60f782b29cb0d75764c34c1a [diff] |
Add generate_descriptor for compatibility with Chrome proto_library. Chrome's proto_library rule, which is used by Perfetto, allows targets to specify arbitrary locations for the generated protobuf descriptor files. With this change, |generate_descriptor| is now handled properly by Fuchsia's proto_library rule. Bug: 85561 Change-Id: Iae3ef3eee67e84ff9636b6dd7c3125d525f4abac
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:
//build/secondary/third_party/protobuf
.//third_party/protobuf
.//.gn
contains secondary_source = "//build/secondary/"
See the GN documentation on secondary_source.