Bazel#

Pigweed has full support for Bazel. See Build system integrations for more information.

Install Bazel

Recommendations on how to install Bazel.

Bazel quickstart

Fork our minimal, Bazel-based starter project to create a new Pigweed project from scratch. The project includes a basic blinky LED program that runs on Raspberry Pi Picos and can be simulated on your development host.

Bazel integration

Learn how to use Pigweed in an existing Bazel project: add Pigweed as a dependency, start using Pigweed modules, and set up static and runtime analysis.

Bazel build compatibility patterns

A deep-dive into the Bazel patterns Pigweed uses to express that a build target is compatible with a platform