commit | 15bc259ccbb073dfc759833a268b03a6ec199cc1 | [log] [tgz] |
---|---|---|
author | Alex Deymo <deymo@google.com> | Fri Mar 04 18:39:02 2022 +0100 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Mar 14 19:59:30 2022 +0000 |
tree | 659d0fbce845b7788cb24d415b6159490a14cce5 | |
parent | 8652918c963b05d03e405988cdbdb2df14a43237 [diff] |
pw_build: Support public_deps in pw_exec() template Declaring public_deps in the pw_exec() template invocation allows callers to use the outputs of those public deps. In some cases, in particular when using <TARGET_FILE(...)>, we can't create a group() that bundles all the pw_exec() targets using public_deps since the target in that case can't be a group. This patch allows to pass public_deps from the invoker. Change-Id: If684c46abc06b840795efd72f41510445fd382e4 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/86600 Reviewed-by: Keir Mierle <keir@google.com> Reviewed-by: Armando Montanez <amontanez@google.com> Commit-Queue: Alex Deymo <deymo@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/