Skip to content

Commit 022615c

Browse files
committed
chore: skip folder check
1 parent 64e5f0c commit 022615c

File tree

1 file changed

+18
-16
lines changed

1 file changed

+18
-16
lines changed

float-pigment-css-macro/src/compatibility_check.rs

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -36,22 +36,24 @@ fn file_creator(
3636

3737
fn folder_checker() {
3838
// check folder
39-
let mut path_buffer = PathBuf::new();
40-
path_buffer.push(std::env::var("CARGO_MANIFEST_DIR").unwrap());
41-
path_buffer.push(Path::new(CACHE_ROOT));
42-
path_buffer.push("struct");
43-
std::fs::create_dir_all(&path_buffer).unwrap_or_default();
44-
path_buffer.pop();
45-
path_buffer.push("enum");
46-
std::fs::create_dir(&path_buffer).unwrap_or_default();
47-
path_buffer.pop();
48-
path_buffer.push("publish");
49-
path_buffer.push("enum");
50-
std::fs::create_dir_all(&path_buffer).unwrap_or_default();
51-
path_buffer.pop();
52-
path_buffer.push("struct");
53-
std::fs::create_dir(&path_buffer).unwrap_or_default();
54-
path_buffer.pop();
39+
if !cfg!(feature = "skip_compare_cache") && !cfg!(debug_assertions) {
40+
let mut path_buffer = PathBuf::new();
41+
path_buffer.push(std::env::var("CARGO_MANIFEST_DIR").unwrap());
42+
path_buffer.push(Path::new(CACHE_ROOT));
43+
path_buffer.push("struct");
44+
std::fs::create_dir_all(&path_buffer).unwrap_or_default();
45+
path_buffer.pop();
46+
path_buffer.push("enum");
47+
std::fs::create_dir(&path_buffer).unwrap_or_default();
48+
path_buffer.pop();
49+
path_buffer.push("publish");
50+
path_buffer.push("enum");
51+
std::fs::create_dir_all(&path_buffer).unwrap_or_default();
52+
path_buffer.pop();
53+
path_buffer.push("struct");
54+
std::fs::create_dir(&path_buffer).unwrap_or_default();
55+
path_buffer.pop();
56+
}
5557
}
5658

5759
#[derive(Debug, Serialize, Deserialize, PartialEq)]

0 commit comments

Comments
 (0)