diff --git a/Cargo.toml b/Cargo.toml index 9d88aaa..22d5282 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ errno = "0.3.0" libc = "0.2.133" [build-dependencies] -bindgen = { version = "0.69.0", default-features = false, features = ["runtime"] } +bindgen = { version = "0.71.0", default-features = false, features = ["runtime"] } [dev-dependencies] glob = "0.3.0" diff --git a/build.rs b/build.rs index c6164aa..bc9e463 100644 --- a/build.rs +++ b/build.rs @@ -1,9 +1,13 @@ -use bindgen::{Builder, RustTarget}; +use bindgen::Builder; use std::{env::var, path::PathBuf}; fn main() { let bindings = Builder::default() - .rust_target(RustTarget::Stable_1_73) + .rust_target( + env!("CARGO_PKG_RUST_VERSION") + .parse() + .expect("valid rust version"), + ) .header_contents("wrapper.h", "#include ") .derive_default(true) .generate()