Safe Rust bindings for LMDB with encryption at rest
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lmdb-rs/lmdb-sys/build.rs

19 lines
548 B

10 years ago
extern crate "pkg-config" as pkg_config;
extern crate gcc;
10 years ago
use std::default::Default;
10 years ago
use std::os;
fn main() {
if !pkg_config::find_library("liblmdb").is_ok() {
10 years ago
let mdb = Path::new(os::getenv("CARGO_MANIFEST_DIR").unwrap())
.join_many(&["mdb", "libraries", "liblmdb"]);
10 years ago
gcc::compile_library("liblmdb.a",
&Default::default(),
&[mdb.join("mdb.c").as_str().unwrap(),
mdb.join("midl.c").as_str().unwrap()]);
10 years ago
}
}