diff options
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/teleia/build.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/crates/teleia/build.rs b/crates/teleia/build.rs index 0233021..f08efa4 100644 --- a/crates/teleia/build.rs +++ b/crates/teleia/build.rs @@ -1,3 +1,12 @@ fn main() { + match &*std::env::var("CARGO_CFG_TARGET_ARCH").unwrap() { + "x86_64" => if let Ok(p) = std::env::var("LIBCOLONQ_PIT_NATIVE") { + println!("cargo::rustc-link-search={}", p); + }, + "wasm32" => if let Ok(p) = std::env::var("LIBCOLONQ_PIT_WASM") { + println!("cargo::rustc-link-search={}", p); + }, + _ => eprintln!("warning: building for unknown architecture!"), + } println!("cargo::rustc-link-lib=static=colonq-pit"); } |
