jbigkit-sys 1.0.0+2.1.0

Rust bindings to jbigkit. Mainly for compilation.
Documentation
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");
}