Merge pull request #336 from alexcrichton/debug

Pass `--debug` to `wasm-bindgen` in debug mode
master
ashley williams 7 years ago committed by GitHub
commit 3dbd05828a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      src/bindgen.rs

@ -140,14 +140,19 @@ pub fn wasm_bindgen_build(
_ => "--browser", _ => "--browser",
}; };
let bindgen_path = Path::new(&wasm_bindgen_path); let bindgen_path = Path::new(&wasm_bindgen_path);
let output = Command::new(bindgen_path) let mut cmd = Command::new(bindgen_path);
.current_dir(path) cmd.current_dir(path)
.arg(&wasm_path) .arg(&wasm_path)
.arg("--out-dir") .arg("--out-dir")
.arg(out_dir) .arg(out_dir)
.arg(dts_arg) .arg(dts_arg)
.arg(target_arg) .arg(target_arg);
.output()?;
if debug {
cmd.arg("--debug");
}
let output = cmd.output()?;
if !output.status.success() { if !output.status.success() {
let s = String::from_utf8_lossy(&output.stderr); let s = String::from_utf8_lossy(&output.stderr);
Error::cli("wasm-bindgen failed to execute properly", s) Error::cli("wasm-bindgen failed to execute properly", s)

Loading…
Cancel
Save