From daa9c3192a6bf9d63ff3ad2b9e2571f003b9d31d Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Fri, 9 Nov 2018 11:36:01 -0800 Subject: [PATCH] Create target/ if it doesn't exist yet --- build.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.rs b/build.rs index c29b58f7166825..01edd8fbb8dcc5 100644 --- a/build.rs +++ b/build.rs @@ -8,7 +8,7 @@ fn main() { // Ensure target/perf-libs/ exists. It's been observed that // a cargo:rerun-if-changed= directive with a non-existent // directory triggers a rebuild on every |cargo build| invocation - fs::create_dir("target/perf-libs").unwrap_or_else(|err| { + fs::create_dir_all("target/perf-libs").unwrap_or_else(|err| { if err.kind() != std::io::ErrorKind::AlreadyExists { panic!("Unable to create target/perf-libs: {:?}", err); }