Don't build any native compiler-builtin components for emscripten

rust-lang/rust#36339
This commit is contained in:
Jorge Aparicio 2017-02-06 15:11:09 -05:00
parent b9149051f7
commit c30dcb0d30
1 changed files with 6 additions and 0 deletions

View File

@ -50,6 +50,12 @@ fn main() {
println!("cargo:rerun-if-changed=build.rs"); println!("cargo:rerun-if-changed=build.rs");
let target = env::var("TARGET").unwrap(); let target = env::var("TARGET").unwrap();
// Emscripten's runtime includes all the builtins
if target.contains("emscripten") {
return;
}
let Cfg { ref target_arch, ref target_os, ref target_env, ref target_vendor, .. } = let Cfg { ref target_arch, ref target_os, ref target_env, ref target_vendor, .. } =
Cfg::new(&target).unwrap_or_else(|e| { Cfg::new(&target).unwrap_or_else(|e| {
writeln!(io::stderr(), "{}", e).ok(); writeln!(io::stderr(), "{}", e).ok();