Fix wasm build issues introduced by switching to wasi-sdk (#4407)
* Don't shell out for extracting tar.gz files * Avoid wasi-sdk adding dependency on libc.so * Clippy * Fix -nostdlib flag
This commit is contained in:
parent
d4d8ed32b3
commit
ca7ff033db
7 changed files with 93 additions and 79 deletions
|
|
@ -42,9 +42,6 @@ pub fn run_fixtures(args: &GenerateFixtures) -> Result<()> {
|
|||
&format!("target/release/tree-sitter-{grammar_name}.wasm"),
|
||||
grammar_dir.to_str().unwrap(),
|
||||
]);
|
||||
if args.docker {
|
||||
cmd.arg("--docker");
|
||||
}
|
||||
bail_on_err(
|
||||
&cmd.spawn()?.wait_with_output()?,
|
||||
&format!("Failed to regenerate {grammar_name} parser to wasm"),
|
||||
|
|
|
|||
|
|
@ -123,9 +123,6 @@ struct GenerateFixtures {
|
|||
/// Generates the parser to WASM
|
||||
#[arg(long, short)]
|
||||
wasm: bool,
|
||||
/// Run emscripten via docker even if it is installed locally.
|
||||
#[arg(long, short, requires = "wasm")]
|
||||
docker: bool,
|
||||
}
|
||||
|
||||
#[derive(Args)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue