From 7ff125dae13105071cfb93fc36bc4f39b40fc787 Mon Sep 17 00:00:00 2001 From: Stefan Ceriu Date: Fri, 12 May 2023 16:58:12 +0300 Subject: [PATCH] chore(xtask): clean apple generated bindings directory before building new ones --- xtask/src/swift.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xtask/src/swift.rs b/xtask/src/swift.rs index a0176cbff..5a422c4e9 100644 --- a/xtask/src/swift.rs +++ b/xtask/src/swift.rs @@ -131,6 +131,11 @@ fn build_xcframework( let root_dir = workspace::root_path()?; let apple_dir = root_dir.join("bindings/apple"); let generated_dir = apple_dir.join("generated"); + + // Cleanup destination folder + let _ = remove_dir_all(&generated_dir); + create_dir_all(&generated_dir)?; + let headers_dir = generated_dir.join("ls"); let swift_dir = generated_dir.join("swift"); create_dir_all(headers_dir.clone())?;