commit | 51f54036ba2fc9a80fb411146dbac36c09c7014c | [log] [tgz] |
---|---|---|
author | Austin Foxley <afoxley@google.com> | Thu May 23 16:47:59 2024 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu May 23 16:47:59 2024 +0000 |
tree | 6cf2b49c3346110fd25a435e4e01692a4fd98a86 | |
parent | 1e0836bd99fd09a289c9939fcf8b53f4f68e32ef [diff] |
pw_build: Add deps support to pw_linker_script To support includes and defines from deps and transitive deps, build up the preprocessing command line using the merged deps compilation context. This allows headers, include paths, and defines to be sent in to linker script preprocessing. Bug: b/331927492 Change-Id: I7bfa92abacbb658c0242a6b2f3096819dea5b9df Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/211194 Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com> Commit-Queue: Austin Foxley <afoxley@google.com> Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Armando Montanez <amontanez@google.com> Reviewed-by: Ted Pudlik <tpudlik@google.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/.