extern crate pkg_config;
extern crate make_cmd;
use std::env;
fn main() {
if pkg_config::Config::new().atleast_version("2.1.0").find("expat").is_ok()
{
return;
}
assert!(make_cmd::make()
.args(&["-f", "makefile.cargo"])
.status()
.unwrap()
.success());
let out_dir = env::var("OUT_DIR").unwrap();
if env::var("TARGET").unwrap().contains("eabi") {
println!("cargo:rustc-link-search=native={}", out_dir);
println!("cargo:rustc-link-lib=static=expat");
} else {
println!("cargo:rustc-link-lib=expat");
}
println!("cargo:outdir={}", out_dir);
}