summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2023-05-09 15:31:16 -0600
committerFederico Mena Quintero <federico@gnome.org>2023-05-09 16:12:59 -0600
commit14c8b6ef2e5be443df63d4e4fa9db2ad250a0c82 (patch)
tree72b6b906a7b59349695b95631b80042ae5537e95
parent8cde3cd77570b3498d39b87519048fe6a6bf83b1 (diff)
downloadlibrsvg-14c8b6ef2e5be443df63d4e4fa9db2ad250a0c82.tar.gz
(#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: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/830>
-rw-r--r--rsvg/src/test_utils/mod.rs6
1 files 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<F: FnOnce(&cairo::Context)>(
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() {