summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2021-08-09 16:26:58 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2021-08-09 16:28:09 +0800
commit4eaebb6184f251c1741b35a3fa984a426cc7684e (patch)
tree32a4e0ac5d6b4b53508f9e795f03e1c3441b7ae7
parentdf0217a3f46c77b743fa1ae1ddfc2bb321ba91e8 (diff)
downloadpango-4eaebb6184f251c1741b35a3fa984a426cc7684e.tar.gz
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.
-rw-r--r--tests/testmisc.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/testmisc.c b/tests/testmisc.c
index 54566f78..d8275aad 100644
--- a/tests/testmisc.c
+++ b/tests/testmisc.c
@@ -22,7 +22,10 @@
#include "config.h"
#include <glib.h>
#include <pango/pangocairo.h>
+
+#ifdef HAVE_CAIRO_FREETYPE
#include <pango/pango-ot.h>
+#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)
@@ -383,7 +388,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
g_test_add_func ("/bidi/get-cursor-crash", test_get_cursor_crash);
g_test_add_func ("/bidi/get-cursor", test_get_cursor);