third_party.pigweed.src/targets/host
Alexei Frolov f39cd8b5ba pw_protobuf_compiler: nanopb support
This change adds support for compiling nanopb protobufs using
pw_protobuf_compiler.

The pw_protobuf_langs build variable is renamed to
pw_protobuf_generators as there is no longer a 1:1 mapping of languages.

To compile nanopb, add the "nanopb" generator to pw_protobuf_generators.
The build variable $dir_third_party_nanopb must be set to point to a
local installation of nanopb with GN support:

  https://github.com/frolv/nanopb/tree/gn-build

The host build will run a test which compiles nanopb code if
$dir_third_party_nanopb is set.

Change-Id: I29bf8780644917f35203a538b0bd7e4f3ec40180
2020-04-15 18:19:44 +00:00
..
BUILD.gn Docs: Add target docs 2020-03-19 20:49:33 +00:00
host_common.gni pw_protobuf_compiler: nanopb support 2020-04-15 18:19:44 +00:00
linux.bloaty
linux.gni
macos.bloaty
macos.gni
run_test bootstrap.sh: Abort if PW_ROOT has spaces 2020-03-19 12:46:31 -07:00
run_test.bat
target_config.gni host: Rename host.gni to target_config.gni 2020-03-19 17:42:26 +00:00
target_docs.rst Docs: Add target docs 2020-03-19 20:49:33 +00:00
windows.gni