commit | 8616c571bcec99c28746e49d87754d3972030913 | [log] [tgz] |
---|---|---|
author | Jiacheng Lu <lujc@google.com> | Tue Dec 12 04:54:14 2023 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Dec 12 04:54:14 2023 +0000 |
tree | 82aef24a5b04b2487fc3ec9723c16305f9ce4ebe | |
parent | 3c8f177961affcba1a1415fa99c3b8e590aa8e3e [diff] |
pw_ide: Fix for clang installed to project dir If pigweed based project specify clang dependency in its own package json file. The clang toolchain will be installed to a location different from $PW_PIGWEED_CIPD_INSTALL_DIR. In that case, `pw ide` needs to be aware of the clang toolchain path for clangd itself and its query drivers. Tried having "fuchsia/third_party/clang/" in project's package file and removing it. Verified `pw ide sync` works in both cases. Bug: 314693384 Change-Id: Iadb25e56f828232f9a14dc959e6dc970387f93ab Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/184010 Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Chad Norvell <chadnorvell@google.com> Reviewed-by: Armando Montanez <amontanez@google.com> Commit-Queue: Jiacheng Lu <lujc@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/.