extern crate cpp_build;
fn main() {
println!("cargo:rustc-link-lib=static=voro++");
let mut out_dir = std::env::var("OUT_DIR").unwrap();
println!("cargo:rustc-link-search={}", out_dir);
std::process::Command::new("make")
.args(&["-C", "src", "-j", "CFLAGS=-fPIC"])
.status()
.unwrap();
cpp_build::Config::new().include("src").build("src/lib.rs");
out_dir.push_str("/libvoro++.a");
std::fs::rename("src/libvoro++.a", &out_dir).unwrap();
std::process::Command::new("make")
.args(&["clean"])
.status()
.unwrap();
}