diff --git a/apps/designcraft-cli/examples/pdf_export.rs b/apps/designcraft-cli/examples/pdf_export.rs index d4a182bdf..328a97154 100644 --- a/apps/designcraft-cli/examples/pdf_export.rs +++ b/apps/designcraft-cli/examples/pdf_export.rs @@ -34,7 +34,10 @@ fn main() -> Result<(), String> { // made with a link in it): the files written here are the benchmark's alone. let nanos = std::time::SystemTime::UNIX_EPOCH.elapsed().map_or(0, |d| d.as_nanos()); let dir = std::env::temp_dir().join(format!("designcraft-pdf-bench-{}-{nanos}", std::process::id())); + #[cfg(unix)] let mut builder = std::fs::DirBuilder::new(); + #[cfg(not(unix))] + let builder = std::fs::DirBuilder::new(); #[cfg(unix)] { use std::os::unix::fs::DirBuilderExt; diff --git a/apps/designcraft-cli/tests/it/cli.rs b/apps/designcraft-cli/tests/it/cli.rs index a3b4644a7..b45c1d449 100644 --- a/apps/designcraft-cli/tests/it/cli.rs +++ b/apps/designcraft-cli/tests/it/cli.rs @@ -656,7 +656,10 @@ fn thumbnail_refuses_an_output_that_names_the_input() { let doc = dir.join("a.designcraft"); make_document(&doc); let saved = std::fs::read(&doc).unwrap(); + #[cfg(unix)] let mut outs = vec![doc.clone(), dir.join(".").join("a.designcraft")]; + #[cfg(not(unix))] + let outs = vec![doc.clone(), dir.join(".").join("a.designcraft")]; #[cfg(unix)] { let link = dir.join("link.png");