diff --git a/examples/wasmtime/.gitignore b/examples/wasmtime/.gitignore new file mode 100644 index 000000000..ea8c4bf7f --- /dev/null +++ b/examples/wasmtime/.gitignore @@ -0,0 +1 @@ +/target diff --git a/examples/wasmtime/build.rs b/examples/wasmtime/build.rs index f268274f0..6aad0bac3 100644 --- a/examples/wasmtime/build.rs +++ b/examples/wasmtime/build.rs @@ -2,16 +2,18 @@ use std::process::Command; use std::{env, io}; fn main() -> io::Result<()> { + let cargo = env::var_os("CARGO").unwrap(); let out_dir = env::var_os("OUT_DIR").unwrap(); - let status = Command::new("cargo") + let status = Command::new(cargo) .arg("build") .arg("-Zunstable-options") .arg("-Zbuild-std=std,panic_abort") .arg("--target=wasm32-unknown-unknown") .arg("--package=fibonacci") .arg("--release") - .arg("--out-dir") + .arg("--target-dir=target") + .arg("--artifact-dir") .arg(&out_dir) .status()?; assert!(status.success());