commit | eafdae7bacb1d87d738f7b70bf60854b7ca707fa | [log] [tgz] |
---|---|---|
author | Asad Memon <asadmemon@google.com> | Thu Jun 05 17:27:50 2025 -0700 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jun 05 17:27:50 2025 -0700 |
tree | fad12809c29745e00579236530dccd80823b44d1 | |
parent | 341b98fa5d08ec36234077d3aa7b6f3262306e52 [diff] |
pw_build: Recommend --experimental_platform_in_output_dir The VSCode plugin relies on this flag already, and injects it. Enabling this across Pigweed shouldn't do much outside of attaching better names to the directories in `bazel-out/`. The only significant side-effect is that the analysis cache won't be discarded when the actual build occurs after the IDE integration does various Bazel query operations. Of note, setting `--host_platform=@local_config_platform//:host` fixes the picotool/mbedtls build issues. Fixed: b/308199732 Change-Id: I964e49f0a4304b0977c31e991ffed8e73a34be9a Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/296401 Reviewed-by: Armando Montanez <amontanez@google.com> Commit-Queue: Asad Memon <asadmemon@google.com> Docs-Not-Needed: Asad Memon <asadmemon@google.com> Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/.