summaryrefslogtreecommitdiff
path: root/crates
diff options
context:
space:
mode:
Diffstat (limited to 'crates')
-rw-r--r--crates/teleia/build.rs9
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");
}