Don't compile memory intrinsics on wasi

This commit is contained in:
Alex Crichton 2019-03-13 08:19:30 -07:00
parent fafaacecd1
commit c8b8087c95
1 changed files with 3 additions and 2 deletions

View File

@ -22,7 +22,8 @@ fn main() {
// Forcibly enable memory intrinsics on wasm32 & SGX as we don't have a libc to
// provide them.
if target.contains("wasm32") || (target.contains("sgx") && target.contains("fortanix")) {
if (target.contains("wasm32") && !target.contains("wasi")) ||
(target.contains("sgx") && target.contains("fortanix")) {
println!("cargo:rustc-cfg=feature=\"mem\"");
}