diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2021-02-25 16:40:41 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2021-02-25 16:40:41 +0800 |
commit | 09bf1b41b40151044644d0e35ba9949007fc83cd (patch) | |
tree | 072568a298dab883ea052d7cdff3bcb38eafbfea /pango/shape.c | |
parent | 4dfe591823eec1d5f702a909ae9206f5fa5cb47d (diff) | |
download | pango-09bf1b41b40151044644d0e35ba9949007fc83cd.tar.gz |
build: Don't build HarfBuzz prematurelyhb-dont-fallback-too-early
For Visual Studio builds, since HarfBuzz is built with CMake until
HarfBuzz 2.6.x yet we only require HarfBuzz 2.0.0 or later, we
aren't able to find pre-2.6.x HarfBuzz using Meson's dependency()
method as the support for CMake config files is not done in Meson.
As a result, we need to make sure that we first manually look for the
HarfBuzz/HarfBuzz-GObject libraries before we attempt to use the
fallback mechanism in Meson, so that we won't rebuild HarfBuzz
unneccesarily.
This rebuild will also cause issues for older compilers that don't
have enough support for C++11 as building Harfbuzz with Meson support
requires a C++11 compiler, which was mandated in HarfBuzz 2.5.0.
Diffstat (limited to 'pango/shape.c')
0 files changed, 0 insertions, 0 deletions