blob: 7ef5d933900b3c696b8f917f7a35d6d5e709c890 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
use std::env;
fn main() {
cc::Build::new()
.warnings(false)
.cpp(true)
.file("src/implementation.cc")
.flag_if_supported("-std=c++11")
.compile("tz_haiku");
println!("cargo:rerun-if-changed=src/lib.rs");
println!("cargo:rerun-if-changed=src/implementation.cc");
println!("cargo:rerun-if-changed=src/interface.h");
let target = env::var_os("TARGET").expect("cargo should set TARGET env var");
let target = target
.to_str()
.expect("TARGET env var should be valid UTF-8");
if target.contains("haiku") {
println!("cargo:rustc-link-lib=be");
}
}
|