From cd5a2230524cff693bf678f6430f563b5a6b5afe Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Mon, 4 Jul 2011 15:39:21 +0200 Subject: Add FriBidi checks to build system --- configure.ac | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 940b80a..e73b910 100644 --- a/configure.ac +++ b/configure.ac @@ -40,6 +40,8 @@ AC_ARG_ENABLE([enca], AS_HELP_STRING([--disable-enca], [disable enca (charset autodetect) support @<:@default=check@:>@])) AC_ARG_ENABLE([fontconfig], AS_HELP_STRING([--disable-fontconfig], [disable fontconfig support @<:@default=enabled@:>@])) +AC_ARG_ENABLE([fribidi], AS_HELP_STRING([--disable-fribidi], + [disable bidi support @<:@default=enabled@:>@])) PKG_CHECK_MODULES([FREETYPE], freetype2 >= 9.10.3, [ CFLAGS="$CFLAGS $FREETYPE_CFLAGS" @@ -56,6 +58,15 @@ PKG_CHECK_MODULES([FONTCONFIG], fontconfig >= 2.4.2, [ ]) fi +if test x$enable_fribidi != xno; then +PKG_CHECK_MODULES([FRIBIDI], fribidi >= 0.19.0, [ + CFLAGS="$CFLAGS $FRIBIDI_CFLAGS" + LIBS="$LIBS $FRIBIDI_LIBS" + AC_DEFINE(CONFIG_FRIBIDI, 1, [found fribidi via pkg-config]) + fribidi=true + ]) +fi + if test x$enable_enca != xno; then PKG_CHECK_MODULES([ENCA], enca, [ CFLAGS="$CFLAGS $ENCA_CFLAGS" @@ -84,6 +95,9 @@ fi if test x$fontconfig = xtrue; then PKG_REQUIRES="fontconfig >= 2.2.0, ${PKG_REQUIRES}" fi +if test x$fribidi = xtrue; then + PKG_REQUIRES="fribidi >= 0.19.0, ${PKG_REQUIRES}" +fi AC_SUBST([PKG_REQUIRES]) # Setup output beautifier. -- cgit v1.2.3