From a2cd1b88d344d303233567c8d9dfa63dc4efed08 Mon Sep 17 00:00:00 2001 From: John Baublitz Date: Mon, 8 Sep 2025 10:26:28 -0400 Subject: [PATCH] Add namespaced variables for cross-compilation in libblkid-rs --- libblkid-rs-sys/build.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libblkid-rs-sys/build.rs b/libblkid-rs-sys/build.rs index 2bf1582..36feff4 100644 --- a/libblkid-rs-sys/build.rs +++ b/libblkid-rs-sys/build.rs @@ -3,6 +3,11 @@ use bindgen::Builder; use std::{env, path::PathBuf}; fn main() { + let _ = env::var("LIBBLKID_RS_PKG_CONFIG_PATH").map(|v| env::set_var("PKG_CONFIG_PATH", v)); + let _ = env::var("LIBBLKID_RS_PKG_CONFIG_LIBDIR").map(|v| env::set_var("PKG_CONFIG_LIBDIR", v)); + let _ = env::var("LIBBLKID_RS_PKG_CONFIG_SYSROOT_DIR") + .map(|v| env::set_var("PKG_CONFIG_SYSROOT_DIR", v)); + let mut pkg_config = pkg_config::Config::new(); let pkg_config = pkg_config.atleast_version("2.33.2"); #[cfg(feature = "static")]