feat: add dependency
This commit is contained in:
20
javascript-engine/external/iana-time-zone/haiku/build.rs
vendored
Normal file
20
javascript-engine/external/iana-time-zone/haiku/build.rs
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
use std::env;
|
||||
|
||||
fn main() {
|
||||
cxx_build::bridge("src/lib.rs")
|
||||
.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");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user