From fb1b864f43966e1018e0aa5a17de001bc17b0a49 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 9 Aug 2021 16:26:58 +0800 Subject: testmisc.c: Fix builds without FontConfig/PangoFT2 Some tests used items from PangoFT2, which may not have been enabled on platforms where that was optionally built. --- tests/testmisc.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/testmisc.c b/tests/testmisc.c index fe2e9075..69fc3019 100644 --- a/tests/testmisc.c +++ b/tests/testmisc.c @@ -22,7 +22,10 @@ #include "config.h" #include #include + +#ifdef HAVE_CAIRO_FREETYPE #include +#endif /* test that we don't crash in shape_tab when the layout * is such that we don't have effective attributes @@ -245,6 +248,7 @@ test_gravity_for_script (void) } } +#ifdef HAVE_CAIRO_FREETYPE G_GNUC_BEGIN_IGNORE_DEPRECATIONS static void @@ -264,6 +268,7 @@ test_language_to_tag (void) } G_GNUC_END_IGNORE_DEPRECATIONS +#endif static void test_fallback_shape (void) @@ -319,7 +324,9 @@ main (int argc, char *argv[]) g_test_add_func ("/gravity/from-matrix", test_gravity_from_matrix); g_test_add_func ("/gravity/for-script", test_gravity_for_script); g_test_add_func ("/layout/fallback-shape", test_fallback_shape); +#ifdef HAVE_CAIRO_FREETYPE g_test_add_func ("/language/to-tag", test_language_to_tag); +#endif return g_test_run (); } -- cgit v1.2.1