diff --git a/build.rs b/build.rs index bebd21b21cc3..0cac2dea9f57 100644 --- a/build.rs +++ b/build.rs @@ -235,7 +235,13 @@ fn which_freebsd() -> Option { } fn emcc_version_code() -> Option { - let output = Command::new("emcc").arg("-dumpversion").output().ok()?; + let emcc = if cfg!(target_os = "windows") { + "emcc.bat" + } else { + "emcc" + }; + + let output = Command::new(emcc).arg("-dumpversion").output().ok()?; if !output.status.success() { return None; }