roll: pigweed pw_protobuf_compiler: Make oneof_callbacks a per-library setting

The previous constraint approach was insufficent as it required custom
platforms, which does not work for middleware libraries that don't
define their own platforms, or the standard Bazel host target.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/242928
Original-Revision: 2097d2ea77e7a28438b4eae537dc97c049d7b735

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: 60572e81b3b3d7..2097d2ea77e7a2
Roll-Count: 1
Roller-URL: https://ci.chromium.org/b/8733720107023139457
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I293adf3c45b41926df1f8e6e2f50aec907fd2d3e
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/showcase/sense/+/243069
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
1 file changed
tree: 1e0f983d172ea97b2336afdad1505f5509db8187
  1. .github/
  2. .vscode/
  3. apps/
  4. device/
  5. modules/
  6. system/
  7. targets/
  8. tools/
  9. web_app/
  10. .bazelignore
  11. .bazelrc
  12. .bazelversion
  13. .buildifier.json
  14. .clang-format
  15. .clangd.shared
  16. .gitignore
  17. .pw_console.yaml
  18. AUTHORS
  19. BUILD.bazel
  20. CONTRIBUTING.md
  21. LICENSE
  22. MODULE.bazel
  23. MODULE.bazel.lock
  24. OWNERS
  25. pigweed.json
  26. README.md
README.md

Sense

git clone https://pigweed.googlesource.com/pigweed/showcase/sense

Welcome to Pigweed Sense, a tour of key Pigweed components experienced through an imagined air quality product.

Please visit Sense: An interactive tour through Pigweed to get started.