+dnl Check for fontconfig usability.
+AC_ARG_WITH(fontconfig,
+ AC_HELP_STRING([--with-fontconfig],
+ [with FontConfig library (default is YES)]))
+if test "x$with_fontconfig" != "xno"; then
+ save_CPPFLAGS="$CPPFLAGS"
+ save_LIBS="$LIBS"
+ FONTCONFIG_LD_FLAGS=-lfontconfig
+ if test "x$HAVE_PKG_CONFIG" = "xyes"; then
+ if pkg-config --exists fontconfig; then
+ CPPFLAGS="$CPPFLAGS `pkg-config --cflags fontconfig`"
+ FONTCONFIG_LD_FLAGS="`pkg-config --libs fontconfig`"
+ LIBS="$LIBS $FONTCONFIG_LD_FLAGS"
+ fi
+ fi
+ AC_CHECK_LIB(fontconfig, FcInit, HAVE_FONTCONFIG=yes, HAVE_FONTCONFIG=no)
+ AC_CHECK_HEADER(fontconfig/fontconfig.h, , HAVE_FONTCONFIG=no)
+ if test "x$HAVE_FONTCONFIG" = "xyes"; then
+ AC_DEFINE(HAVE_FONTCONFIG, 1,
+ [Define to 1 if you have fontconfig library and header file.])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS fontconfig"
+ else
+ FONTCONFIG_LD_FLAGS=
+ CPPFLAGS="$save_CPPFLAGS"
+ fi
+ LIBS="$save_LIBS"
+fi
+AC_SUBST(FONTCONFIG_LD_FLAGS)
+
+dnl Check for gdlib usability.
+AC_ARG_WITH(gd,
+ AC_HELP_STRING([--with-gd],
+ [suport graphic device by GD library (default is YES)]))
+
+if test "x$with_gd" != "xno"; then
+ save_LIBS="$LIBS"
+ AC_CHECK_LIB(gd, gdImageCreate, HAVE_GD=yes, HAVE_GD=no)
+ AC_CHECK_HEADER(gd.h, , HAVE_GD=no)
+ if test "x$HAVE_GD" = "xyes"; then
+ AC_CHECK_LIB(gd, gdImageCreateTrueColor, HAVE_GD=2, HAVE_GD=1)
+ AC_DEFINE_UNQUOTED(HAVE_GD, $HAVE_GD,
+ [Define to 1 or 2 if you have gd library and header file.])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS gdlib"
+ GD_LD_FLAGS=-lgd
+ CONFIG_FLAGS="$CONFIG_FLAGS -DHAVE_GD=$HAVE_GD"
+ fi
+ LIBS="$save_LIBS"
+fi
+AC_SUBST(GD_LD_FLAGS)
+
+fi
+
+dnl Check for libxml2 usability.