commit | 279cb2efd152ac3fd9d89e95a57ea54c11a4c8f3 | [log] [tgz] |
---|---|---|
author | Matthias Guenther <mrguenther@pigweed.infra.roller.google.com> | Tue Aug 23 17:45:18 2022 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Aug 23 17:45:18 2022 +0000 |
tree | 8b44ece981168027d17bf6dea9cf7aab279e1e92 | |
parent | 68d0b45e7850503cc35f18d10f722ee116b76d42 [diff] |
[roll pigweed] pw_protobuf_compiler: Allow nested proto packages Due to the way pw_protobuf_compiler handled Python codegen in the GN build system, it didn't allow multiple packages within the same directory tree. This meant that the entire tree of protos needed to be a single build target, substantially pessimizing the build-graph efficiency. (Prefixes could be specified in order to avoid this, but they also affected the include paths of generated files.) The Python targets are no longer restricted to a single target per directory tree, allowing compilation of nested proto packages. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/107400 https://pigweed.googlesource.com/pigweed/pigweed pigweed Rolled-Commits: 7662a938fbecc0b..42208d1596c0217 Roller-URL: https://ci.chromium.org/b/8805019140816770753 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: Ifef6ff33d0e02735c4610860f36932ed8b403c14 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/zephyr-integration/+/107956 Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>