dnl and HAVE_XXX if library XXX is available. CPPFLAGS will be
dnl augmented.
+M17N_EXT_LIBS=
+
dnl Check for fribidi library.
save_CPPFLAGS="$CPPFLAGS"
save_LIBS="$LIBS"
if test "x$HAVE_FRIBIDI" = "xyes"; then
AC_DEFINE(HAVE_FRIBIDI, 1,
[Define to 1 if you have Fribidi library and header file.])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS fribidi"
else
CPPFLAGS="$save_CPPFLAGS"
FRIBIDI_LD_FLAGS=
if test "x$HAVE_OTF" = "xyes"; then
AC_DEFINE(HAVE_OTF, 1,
[Define to 1 if you have OTF library and header file.])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS libotf"
else
CPPFLAGS="$save_CPPFLAGS"
OTF_LD_FLAGS=
FREETYPE_LD_FLAGS=`freetype-config --libs`
AC_DEFINE(HAVE_FREETYPE, 1,
[Define to 1 if you have FreeType library and header file.])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS freetype"
AC_CHECK_HEADER(freetype/ftbdf.h, HAVE_FTBDF_H=yes, HAVE_FTBDF_H=no,
[#include <ft2build.h>
#include FT_FREETYPE_H])
if test "x$HAVE_XFT2" = "xyes"; then
AC_DEFINE(HAVE_XFT2, 1,
[Define to 1 if you have Xft2 library and header file.])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS xft2"
else
XFT2_LD_FLAGS=
CPPFLAGS="$save_CPPFLAGS"
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"
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 if you have gd library and header file.])
+ [Define to 1 or 2 if you have gd library and header file.])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS gdlib"
GD_LD_FLAGS=-lgd
fi
LIBS="$save_LIBS"
if test "x$HAVE_XML2" = "xyes"; then
AC_DEFINE(HAVE_XML2, 1,
[Define to 1 if you have libxml2 library and header file])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS xml2"
else
XML2_LD_FLAGS=
CPPFLAGS="$save_CPPFLAGS"
if test "x$HAVE_ANTHY" = "xyes"; then
AC_DEFINE(HAVE_ANTHY, 1,
[Define to 1 if you have Anthy library and header file])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS anthy"
ANTHY_LD_FLAGS="-lanthy -lanthydic"
fi
fi
AC_CHECK_PROG(HAVE_ISPELL, ispell, yes)
if test "x$HAVE_ISPELL" = "xyes"; then
AC_DEFINE(HAVE_ISPELL, 1, [Define if ispell is available.])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS ispell"
fi
dnl Check for libwordcut (for Thai).
if test "x$tdict" != "x"; then
AC_DEFINE(HAVE_WORDCUT, 1,
[Define if you have the wordcut library and header file])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS wordcut"
AC_DEFINE_UNQUOTED(WORDCUT_TDICT, "$tdict", [Define to tdict file name])
WORDCUT_LD_FLAGS=-lwordcut
fi
AC_OUTPUT
+echo "The m17n library is configured with these external libraries."
+echo " $M17N_EXT_LIBS"
+
dnl Local Variables:
dnl comment-start: "dnl "
dnl comment-end: ""