summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@blackbox>2011-07-04 15:39:21 +0200
committerGrigori Goronzy <greg@blackbox>2011-07-04 15:39:21 +0200
commitcd5a2230524cff693bf678f6430f563b5a6b5afe (patch)
tree02bb1e1569109db5acc8faff7bd08ef445716777 /configure.ac
parentf905a38536ad32f7a68ab86db736495fc06810b2 (diff)
downloadlibass-cd5a2230524cff693bf678f6430f563b5a6b5afe.tar.bz2
libass-cd5a2230524cff693bf678f6430f563b5a6b5afe.tar.xz
Add FriBidi checks to build system
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac14
1 files changed, 14 insertions, 0 deletions
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.