rewrite in rust
This commit is contained in:
parent
d43f61ec76
commit
4a6b261be0
51 changed files with 3104 additions and 9319 deletions
20
build.rs
Normal file
20
build.rs
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
use std::env;
|
||||
use std::path::PathBuf;
|
||||
|
||||
fn main()
|
||||
{
|
||||
let builder = bindgen::builder();
|
||||
|
||||
let bindings = builder.header("/usr/include/expat.h")
|
||||
.generate()
|
||||
.expect("The libexpat headers must be installed");
|
||||
|
||||
let out_dir: PathBuf = env::var("OUT_DIR")
|
||||
.expect("Environment variable $OUT_DIR must be defined")
|
||||
.into();
|
||||
let out_file = out_dir.join("expat.rs");
|
||||
|
||||
println!("cargo::rustc-link-lib=expat");
|
||||
|
||||
bindings.write_to_file(out_file).expect("Writing failure");
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue