11 lines
474 B
Rust
11 lines
474 B
Rust
/// Build script for soliton_capi.
|
|
///
|
|
/// `soliton.h` is checked into the repo and verified by a dev-dependency
|
|
/// test (`header_up_to_date` in `tests/capi_tests.rs`). cbindgen runs
|
|
/// only during `cargo test`, not during normal builds — this eliminates
|
|
/// ~30 build-time transitive dependencies from the supply chain attack
|
|
/// surface.
|
|
fn main() {
|
|
// Re-run if the header is deleted so cargo knows to rebuild.
|
|
println!("cargo:rerun-if-changed=soliton.h");
|
|
}
|