use bindgen::Builder; fn main() { // XXX this is taken from glutin/build.rs. dotenvy::dotenv().ok(); let bindings_header = "../glc/src/glc_api.h"; let bindings = Builder::default().header(bindings_header).generate().unwrap(); bindings.write_to_file("./src/glc.rs").unwrap(); println!("cargo:rerun-if-changed=build.rs"); println!("cargo:rerun-if-changed={bindings_header}"); }