extern crate cmake;
fn main() {
let dst = cmake::Config::new("c-blosc")
.cflag("-fPIC")
.define("BUILD_TESTS", "OFF")
.define("BUILD_BENCHMARKS", "OFF")
.define("BUILD_STATIC", "ON")
.define("PREFER_EXTERNAL_LZ4", "OFF")
.define("PREFER_EXTERNAL_SNAPPY", "OFF")
.define("PREFER_EXTERNAL_ZLIB", "OFF")
.define("CMAKE_BUILD_TYPE", "RelWithDebInfo")
.define("CMAKE_CXX_FLAGS", format!("-fPIC {}", std::env::var("CMAKE_CXX_FLAGS").ok().unwrap_or(String::new())))
.build();
println!("cargo:rustc-link-search=native={}/lib", dst.display());
println!("cargo:rustc-link-lib=static=blosc");
}