apt-pkg-native 0.3.1

Bindings for libapt-pkg
Documentation
extern crate cc;

const SRC: &str = "apt-pkg-c/lib.cpp";

fn main() {
    println!("cargo:rerun-if-changed={}", SRC);

    let mut build = cc::Build::new();
    build.file(SRC);
    build.cpp(true);
    build.flag("-std=gnu++11");

    #[cfg(feature = "ye-olde-apt")]
    {
        build.define("YE_OLDE_APT", "1");
    }

    build.compile("libapt-pkg-c.a");

    println!("cargo:rustc-link-lib=apt-pkg");
}