We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
bindgen::CargoCallback
1 parent ac7765d commit 6d79a12Copy full SHA for 6d79a12
crates/optix/build.rs
@@ -33,14 +33,9 @@ fn main() {
33
fn bindgen_optix(optix_include: &Path, cuda_include: &Path) {
34
let out_path = PathBuf::from(std::env::var("OUT_DIR").unwrap()).join("optix_wrapper.rs");
35
36
- let header_path = PathBuf::from(std::env::var("CARGO_MANIFEST_DIR").unwrap())
37
- .join("src")
38
- .join("optix_wrapper.h");
39
-
40
- println!("cargo:rerun-if-changed={}", header_path.display());
41
42
let bindings = bindgen::Builder::default()
43
.header("src/optix_wrapper.h")
+ .parse_callbacks(Box::new(bindgen::CargoCallbacks::new()))
44
.clang_arg(format!("-I{}", optix_include.display()))
45
.clang_arg(format!("-I{}", cuda_include.display()))
46
.allowlist_recursively(false)
0 commit comments