fn main() {
cc::Build::new()
.cpp(false)
.flag("-I./jbigkit-2.1/libjbig")
.file("./jbigkit-2.1/libjbig/jbig.c")
.file("./jbigkit-2.1/libjbig/jbig85.c")
.file("./jbigkit-2.1/libjbig/jbig_ar.c")
.compile("jbig");
let bindings = bindgen::Builder::default()
.clang_args(&["-x", "c"])
.clang_args(&["-I", "./jbigkit-2.1/libjbig"])
.header("./cbits/wrapper.h")
.generate()
.unwrap();
let out = std::env::var("OUT_DIR").unwrap();
let dir = std::path::PathBuf::from(&out);
bindings.write_to_file(dir.join("jbig.rs")).unwrap();
println!("cargo:rustc-link-lib=static=jbig");
}