diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2021-11-12 10:57:13 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2021-11-12 10:57:13 +0800 |
commit | c7ecf11183eeb8bd94f589fc8fb490b5aceb5755 (patch) | |
tree | 3d8f4a1c2fb8fa89d1b4564839f897ac2d04391e | |
parent | 1366edeffb96ed0a5c7b7112f3d4e3367c259771 (diff) | |
download | pango-1-48-win32.tar.gz |
testmisc.c: Fix builds without PangoFT2pango-1-48-win32
Builds using the pango_ot_*() APIs rely on PangoFT2, so only build these items
if we are building PangoFT2.
-rw-r--r-- | tests/testmisc.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/testmisc.c b/tests/testmisc.c index fe2e9075..42bdfdcd 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_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 @@ -247,6 +250,7 @@ test_gravity_for_script (void) G_GNUC_BEGIN_IGNORE_DEPRECATIONS +#ifdef HAVE_FREETYPE static void test_language_to_tag (void) { @@ -262,6 +266,7 @@ test_language_to_tag (void) g_assert_true (lang2 == lang); } +#endif G_GNUC_END_IGNORE_DEPRECATIONS @@ -319,7 +324,10 @@ 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_FREETYPE g_test_add_func ("/language/to-tag", test_language_to_tag); +#endif return g_test_run (); } |