diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 359553372..34eb46ef4 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -35,6 +35,13 @@ jobs: - template: ci/azure-install-rust.yml - script: rustup target add wasm32-unknown-unknown - script: cargo build --target wasm32-unknown-unknown +- job: wasi + steps: + - template: ci/azure-install-rust.yml + parameters: + toolchain: nightly + - script: rustup target add wasm32-wasi + - script: cargo build --target wasm32-wasi - job: rust_backend steps: - template: ci/azure-install-rust.yml diff --git a/miniz-sys/build.rs b/miniz-sys/build.rs index 263a03d72..683a57095 100644 --- a/miniz-sys/build.rs +++ b/miniz-sys/build.rs @@ -4,7 +4,7 @@ use std::env; fn main() { let target = env::var("TARGET").unwrap(); - if target == "wasm32-unknown-unknown" { + if target.starts_with("wasm32-") && !target.ends_with("-emscripten") { return; } let mut build = cc::Build::new();