Signed-off-by: xhe <xw897002528@gmail.com>
.expect("ENV Var 'CARGO_MANIFEST_DIR' Expected")
.into();
+ let urcu = pkg_config::probe_library("liburcu").expect("Failed to find urcu lib");
let bindings = bindgen::builder()
.header(
top_dir
.display()
.to_string(),
)
+ .clang_args(
+ urcu
+ .include_paths
+ .iter()
+ .map(|p| format!("-I{}", p.display())),
+ )
.clang_arg("-I..")
.clang_arg("-I../c_src")
.clang_arg("-I../include")