17 lines
532 B
Rust
17 lines
532 B
Rust
fn main() {
|
|
println!("cargo:rerun-if-changed=cpp/ptex_filter_wrapper.cpp");
|
|
|
|
let home = std::env::var("HOME").unwrap();
|
|
let ptex_include = format!("{}/.local/include", home);
|
|
let ptex_lib = format!("{}/.local/lib", home);
|
|
|
|
cc::Build::new()
|
|
.cpp(true)
|
|
.file("cpp/ptex_filter_wrapper.cpp")
|
|
.include(&ptex_include)
|
|
.flag("-std=c++17")
|
|
.compile("ptex_filter_wrapper");
|
|
|
|
println!("cargo:rustc-link-search=native={}", ptex_lib);
|
|
println!("cargo:rustc-link-lib=Ptex");
|
|
}
|