lzlib-sys 0.1.0+0.15

Low-level bindings to lzlib compression library
Documentation
use std::{
    env,
    path::{Path, PathBuf},
};

fn main() {
    let dst = PathBuf::from(env::var("OUT_DIR").unwrap());

    build_lzlib(&dst);
}

fn build_lzlib(dst: &Path) {
    let mut cfg = cc::Build::new();
    cfg.include("lzlib")
        .file("./lzlib/lzlib.c")
        .opt_level(2)
        .out_dir(dst.join("lib"))
        .compile("lzlib");
    println!("cargo::rustc-link-lib=lzlib");
}