From 14c8b6ef2e5be443df63d4e4fa9db2ad250a0c82 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Tue, 9 May 2023 15:31:16 -0600 Subject: (#963): test_utils: do not compile the fontconfig stuff on Windows Fontconfig is not available there. Fixes https://gitlab.gnome.org/GNOME/librsvg/-/issues/963 Part-of: --- rsvg/src/test_utils/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rsvg/src/test_utils/mod.rs b/rsvg/src/test_utils/mod.rs index c5aabb91..16daa5b9 100644 --- a/rsvg/src/test_utils/mod.rs +++ b/rsvg/src/test_utils/mod.rs @@ -46,7 +46,7 @@ pub fn render_document( res.and_then(|_| Ok(SharedImageSurface::wrap(output, SurfaceType::SRgb)?)) } -#[cfg(system_deps_have_pangoft2)] +#[cfg(all(not(windows), system_deps_have_pangoft2))] mod pango_ft2 { use super::*; use glib::prelude::*; @@ -97,14 +97,14 @@ mod pango_ft2 { } } -#[cfg(system_deps_have_pangoft2)] +#[cfg(all(not(windows), system_deps_have_pangoft2))] pub fn setup_font_map() { unsafe { self::pango_ft2::load_test_fonts(); } } -#[cfg(not(system_deps_have_pangoft2))] +#[cfg(any(windows, not(system_deps_have_pangoft2)))] pub fn setup_font_map() {} pub fn setup_language() { -- cgit v1.2.1