usrsctp-sys 0.2.0

Bindings to the usrsctp library.
Documentation
fn main() {
    let out_path = cmake::Config::new("usrsctp")
        .define("sctp_werror", "0")
        .build_target("usrsctp-static")
        .build();

    println!("cargo:rustc-link-lib=static=usrsctp");
    println!(
        "cargo:rustc-link-search=native={}/build/usrsctplib",
        out_path.display()
    );

    println!("cargo:rerun-if-changed=usrsctp/usrsctplib/usrsctp.h");

    bindgen::builder()
        .header("usrsctp/usrsctplib/usrsctp.h")
        .parse_callbacks(Box::new(bindgen::CargoCallbacks))
        .generate()
        .expect("Unable to generate bindings")
        .write_to_file(out_path.join("bindings.rs"))
        .expect("Couldn't write bindings!");
}