dnl Process this file with autoconf to produce a configure script.
-dnl Copyright (C) 2003, 2004
+dnl Copyright (C) 2003, 2004, 2005, 2006
dnl National Institute of Advanced Industrial Science and Technology (AIST)
dnl Registration Number H15PRO167
dnl write to the Free Software Foundation, Inc., 59 Temple Place, Suite
dnl 330, Boston, MA 02111-1307, USA.
-AC_INIT(libotf, 1.0, libotf@m17n.org)
-AM_INIT_AUTOMAKE(libotf, 1.0)
+AC_INIT(libotf, 0.9.5, handa@m17n.org)
+AM_INIT_AUTOMAKE(libotf, 0.9.5)
AM_CONFIG_HEADER(src/config.h)
# Checks for programs.
AC_HEADER_STDC
AC_CHECK_HEADERS([fcntl.h stdlib.h string.h unistd.h])
+AC_CHECK_HEADERS([X11/Xaw/Command.h], , no_x=yes)
+
# Checks for typedefs, structures, and compiler characteristics.
# Checks for library functions.
AC_FUNC_ALLOCA
AC_FUNC_MALLOC
-AC_CONFIG_FILES([Makefile src/Makefile example/Makefile libotf-config])
+# Check for Freetype2 usability.
+AC_CHECK_PROG(HAVE_FREETYPE_CONFIG, freetype-config, yes)
+if test "x$HAVE_FREETYPE_CONFIG" = "xyes"; then
+ FREETYPE_INC=`freetype-config --cflags`
+ CPPFLAGS="$CPPFLAGS $FREETYPE_INC"
+ AC_CHECK_HEADER(ft2build.h, HAVE_FREETYPE=yes,
+ HAVE_FREETYPE=no CPPFLAGS=$save_CPPFLAGS)
+ if test "x$HAVE_FREETYPE" = "xyes" ; then
+ FREETYPE_LD_FLAGS=`freetype-config --libs`;
+ LIBS="$LIBS $FREETYPE_LD_FLAGS"
+ AC_CHECK_LIB(freetype, FT_Init_FreeType, HAVE_FREETYPE=yes,
+ HAVE_FREETYPE=no)
+ fi
+fi
+
+if test "x$HAVE_FREETYPE" != "xyes" ; then
+ echo "Freetype library wan't found in your system!"
+ exit 1
+fi
+AC_SUBST(FREETYPE_INC)
+AC_SUBST(FREETYPE_LD_FLAGS)
+
+if test "x$no_x" != "xyes"; then
+ X11_XT_XAW_XMU="-lX11 -lXt -lXaw -lXmu"
+fi
+AC_SUBST(X11_XT_XAW_XMU)
+
+AC_CHECK_FUNC(scandir, HAVE_SCANDIR=yes, HAVE_SCANDIR=no)
+if test "x$HAVE_SCANDIR" = "xyes"; then
+ AC_DEFINE(HAVE_SCANDIR, 1,
+ [Define to 1 if you have scandir function.])
+fi
+
+AC_CHECK_FUNC(alphasort, HAVE_ALPHASORT=yes, HAVE_ALPHASORT=no)
+if test "x$HAVE_ALPHASORT" = "xyes"; then
+ AC_DEFINE(HAVE_ALPHASORT, 1,
+ [Define to 1 if you have alphasort function.])
+fi
+
+AC_CONFIG_FILES([Makefile src/Makefile example/Makefile
+ libotf-config libotf.pc])
AC_OUTPUT