libdb-sys 0.1.1

statically linked ffi bindings for Berkeley DB
Documentation
use std::env;

mod build_4_8;
mod build_5_3;

fn main() {
    let out_dir = env::var("OUT_DIR").unwrap();

    if cfg!(feature = "v5_3") {
        build_5_3::build_unix(&out_dir);
        build_5_3::generate_bindings(&out_dir);
    } else if cfg!(feature = "v4_8") {
        build_4_8::build_unix(&out_dir);
        build_4_8::generate_bindings(&out_dir);
    } else {
        // default
        build_5_3::build_unix(&out_dir);
        build_5_3::generate_bindings(&out_dir);
    }
}