diff --git a/jemalloc-sys/build.rs b/jemalloc-sys/build.rs index 3de7437c8..a46ce6ecb 100644 --- a/jemalloc-sys/build.rs +++ b/jemalloc-sys/build.rs @@ -318,6 +318,9 @@ fn main() { .arg("-j") .arg(num_jobs)); + // Remove the build directory to avoid it wasting disk space in the target directory + fs::remove_dir_all(build_dir).unwrap(); + println!("cargo:root={}", out_dir.display()); // Linkage directives to pull in jemalloc and its dependencies. @@ -332,7 +335,7 @@ fn main() { } else { println!("cargo:rustc-link-lib=static=jemalloc_pic"); } - println!("cargo:rustc-link-search=native={}/lib", build_dir.display()); + println!("cargo:rustc-link-search=native={}/lib", out_dir.display()); if target.contains("android") { println!("cargo:rustc-link-lib=gcc"); } else if !target.contains("windows") {