mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-01-04 19:10:20 +01:00
[configure.in] Dont let a missing FcFini disable the freetype font backend!
This commit is contained in:
parent
d7ddde8a32
commit
f074073355
2 changed files with 6 additions and 3 deletions
|
|
@ -564,12 +564,13 @@ FREETYPE_MIN_VERSION=9.7.3
|
|||
|
||||
CAIRO_BACKEND_ENABLE(ft, FreeType font, freetype, FT_FONT, auto, [
|
||||
ft_REQUIRES="fontconfig"
|
||||
PKG_CHECK_MODULES(FONTCONFIG, $ft_REQUIRES,
|
||||
[_CHECK_FUNCS_WITH_FLAGS(FcFini, [$FONTCONFIG_CFLAGS], [$FONTCONFIG_LIBS],,
|
||||
[AC_MSG_RESULT(no); use_ft="no (requires fontconfig)"])],
|
||||
PKG_CHECK_MODULES(FONTCONFIG, $ft_REQUIRES,,
|
||||
[AC_MSG_RESULT(no); use_ft="no (requires fontconfig)"])
|
||||
|
||||
if test "x$use_ft" = "xyes"; then
|
||||
|
||||
_CHECK_FUNCS_WITH_FLAGS(FcFini, [$FONTCONFIG_CFLAGS], [$FONTCONFIG_LIBS])
|
||||
|
||||
PKG_CHECK_MODULES(FREETYPE, freetype2 >= $FREETYPE_MIN_VERSION,
|
||||
[freetype_pkgconfig=yes],
|
||||
[AC_MSG_RESULT(no)
|
||||
|
|
|
|||
|
|
@ -145,8 +145,10 @@ cairo_os2_fini (void)
|
|||
CAIRO_MUTEX_FINALIZE ();
|
||||
|
||||
#if CAIRO_HAS_FT_FONT
|
||||
# if HAVE_FCFINI
|
||||
/* Uninitialize FontConfig */
|
||||
FcFini ();
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifdef __WATCOMC__
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue