| Crates.io | embuild |
| lib.rs | embuild |
| version | 0.33.1 |
| created_at | 2021-08-23 18:13:08.293087+00 |
| updated_at | 2025-07-27 19:08:46.952943+00 |
| description | A build support library for embedded Rust |
| homepage | |
| repository | https://github.com/ivmarkov/embuild |
| max_upload_size | |
| id | 441307 |
| size | 1,146,785 |
A library with many utilities for building embedded frameworks, libraries, and other artifacts in a cargo build script.
It is currently mainly used to simplify building the
esp-idf in the build script of the
esp-idf-sys crate, but anyone may use these
utilities as they're intended to be general. They're organized into specific modules so
that they and their dependencies can be turned on or off with features.
A list of current features and their utilities:
pio
cmake
glob (used in the build module)
manifest (used in the cargo module)
espidf
git
kconfig
elf (bingen, symgen and espidf::ulp_fsm modules)
Other utilities that are not behind features include:
cargo
cmd
cli
This repository also provides two CLI tools: