gecko-dev/third_party/rust/bzip2-sys/build.rs
Andreas Tolfsen 934b77023e Bug 1340637 - Vendor geckodriver dependencies; r=ted
MozReview-Commit-ID: 1muL5Jc7ulI

--HG--
extra : rebase_source : ff2fdf700f38e66a932e3e73562190530ff1d47a
2017-05-23 18:03:07 +01:00

24 lines
595 B
Rust

extern crate gcc;
use std::env;
fn main() {
let mut cfg = gcc::Config::new();
if env::var("TARGET").unwrap().contains("windows") {
cfg.define("_WIN32", None);
cfg.define("BZ_EXPORT", None);
}
cfg.include("bzip2-1.0.6")
.define("BZ_NO_STDIO", None)
.file("bzip2-1.0.6/blocksort.c")
.file("bzip2-1.0.6/huffman.c")
.file("bzip2-1.0.6/crctable.c")
.file("bzip2-1.0.6/randtable.c")
.file("bzip2-1.0.6/compress.c")
.file("bzip2-1.0.6/decompress.c")
.file("bzip2-1.0.6/bzlib.c")
.compile("libbz2.a");
}