extern crate gcc;
use std::env;
fn main() {
let out_dir = env::var("OUT_DIR").unwrap();
let cc = env::var("CC").unwrap_or("gcc".to_owned());
gcc::Config::new()
.compiler(&cc)
.opt_level(3)
.pic(true)
.flag("-std=gnu99")
.flag("-march=native")
.flag("-fno-strict-aliasing")
.file("vector.c")
.compile("libdensearray_kernels.a");
println!("cargo:rustc-link-search=native={}", out_dir);
}