diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2017-05-31 17:17:17 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2018-03-30 12:20:41 +0800 |
commit | 55afeeca8031ba74cbcdf569500334ebef6b61e0 (patch) | |
tree | e06e2cd657b4b9ea38d7a35ad256db3c0a57a9ec /tests | |
parent | ec8251d9728d0691365249eec4c681218e379819 (diff) | |
download | pango-55afeeca8031ba74cbcdf569500334ebef6b61e0.tar.gz |
meson: Check for HarfBuzz and FontConfig for PangoFT2
It is possible that we can have the following situations, at least on
Windows:
-FreeType present, FontConfig missing
-Cairo-FT present, with no FontConfig support.
As gen-script-for-lang requires FontConfig, and PangoFT2 depends on
HarfBuzz, FontConfig and Freetype, we need to check for them before we
build PangoFT2, and so that we could include PangoFT2 support in
PangoCairo.
The tests and pango-view have an optional dependency on PangoFT2, so we
need to also check whether we built PangoFT2 before we try to build
things related to PangoFT2.
For the tools, since gen-script-for-lang.c depends on FontConfig, check
for it as well before we build it.
https://bugzilla.gnome.org/show_bug.cgi?id=783274
Diffstat (limited to 'tests')
-rw-r--r-- | tests/meson.build | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/meson.build b/tests/meson.build index a4df3bc0..bceb9093 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -24,7 +24,7 @@ tests = [ [ 'cxx-test', [ 'cxx-test.cpp' ] ], ] -if freetype_dep.found() +if build_pangoft2 test_cflags += '-DHAVE_FREETYPE' tests += [ [ 'test-ot-tags', [ 'test-ot-tags.c' ], [ libpangoft2_dep ] ], |