|
Packit |
daac2c |
dnl Autoconf script for libotf.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
dnl Process this file with autoconf to produce a configure script.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
dnl Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
|
Packit |
daac2c |
dnl National Institute of Advanced Industrial Science and Technology (AIST)
|
|
Packit |
daac2c |
dnl Registration Number H15PRO167
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
dnl This file is part of libotf.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
dnl Libotf is free software; you can redistribute it and/or modify it
|
|
Packit |
daac2c |
dnl under the terms of the GNU Lesser General Public License as published
|
|
Packit |
daac2c |
dnl by the Free Software Foundation; either version 2.1 of the License, or
|
|
Packit |
daac2c |
dnl (at your option) any later version.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
dnl Libotf is distributed in the hope that it will be useful, but WITHOUT
|
|
Packit |
daac2c |
dnl ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
Packit |
daac2c |
dnl FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
|
Packit |
daac2c |
dnl License for more details.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
dnl You should have received a copy of the GNU Lesser General Public
|
|
Packit |
daac2c |
dnl License along with this library, in a file named COPYING; if not,
|
|
Packit |
daac2c |
dnl write to the Free Software Foundation, Inc., 59 Temple Place, Suite
|
|
Packit |
daac2c |
dnl 330, Boston, MA 02111-1307, USA.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
AC_INIT(libotf, 0.9.13, handa@m17n.org)
|
|
Packit |
daac2c |
AM_INIT_AUTOMAKE(libotf, 0.9.13)
|
|
Packit |
daac2c |
AM_CONFIG_HEADER(src/config.h)
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
# Checks for programs.
|
|
Packit |
daac2c |
AC_PROG_CC
|
|
Packit |
daac2c |
AM_PROG_LIBTOOL
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
# Checks for libraries.
|
|
Packit |
daac2c |
AC_PATH_XTRA
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
# Checks for header files.
|
|
Packit |
daac2c |
AC_HEADER_STDC
|
|
Packit |
daac2c |
AC_CHECK_HEADERS([fcntl.h stdlib.h string.h unistd.h])
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
AC_CHECK_HEADERS([X11/Xaw/Command.h], , no_x=yes)
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
AM_CONDITIONAL([X11_UNAVAILABLE], [test x$no_x = xyes])
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
# Checks for typedefs, structures, and compiler characteristics.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
# Checks for library functions.
|
|
Packit |
daac2c |
AC_FUNC_ALLOCA
|
|
Packit |
daac2c |
AC_FUNC_MALLOC
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
# Check for Freetype2 usability.
|
|
Packit |
daac2c |
AC_CHECK_PROG(HAVE_FREETYPE_CONFIG, freetype-config, yes)
|
|
Packit |
daac2c |
if test "x$HAVE_FREETYPE_CONFIG" = "xyes"; then
|
|
Packit |
daac2c |
FREETYPE_INC=`freetype-config --cflags`
|
|
Packit |
daac2c |
CPPFLAGS="$CPPFLAGS $FREETYPE_INC"
|
|
Packit |
daac2c |
AC_CHECK_HEADER(ft2build.h, HAVE_FREETYPE=yes,
|
|
Packit |
daac2c |
HAVE_FREETYPE=no CPPFLAGS=$save_CPPFLAGS)
|
|
Packit |
daac2c |
if test "x$HAVE_FREETYPE" = "xyes" ; then
|
|
Packit |
daac2c |
FREETYPE_LD_FLAGS=`freetype-config --libs`;
|
|
Packit |
daac2c |
LIBS="$LIBS $FREETYPE_LD_FLAGS"
|
|
Packit |
daac2c |
AC_CHECK_LIB(freetype, FT_Init_FreeType, HAVE_FREETYPE=yes,
|
|
Packit |
daac2c |
HAVE_FREETYPE=no)
|
|
Packit |
daac2c |
fi
|
|
Packit |
daac2c |
fi
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
if test "x$HAVE_FREETYPE" != "xyes" ; then
|
|
Packit |
daac2c |
echo "Freetype library wan't found in your system!"
|
|
Packit |
daac2c |
exit 1
|
|
Packit |
daac2c |
fi
|
|
Packit |
daac2c |
AC_SUBST(FREETYPE_INC)
|
|
Packit |
daac2c |
AC_SUBST(FREETYPE_LD_FLAGS)
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
if test "x$no_x" != "xyes"; then
|
|
Packit |
daac2c |
X11_XT_XAW_XMU="-lX11 -lXt -lXaw -lXmu"
|
|
Packit |
daac2c |
fi
|
|
Packit |
daac2c |
AC_SUBST(X11_XT_XAW_XMU)
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
AC_CHECK_FUNC(scandir, HAVE_SCANDIR=yes, HAVE_SCANDIR=no)
|
|
Packit |
daac2c |
if test "x$HAVE_SCANDIR" = "xyes"; then
|
|
Packit |
daac2c |
AC_DEFINE(HAVE_SCANDIR, 1,
|
|
Packit |
daac2c |
[Define to 1 if you have scandir function.])
|
|
Packit |
daac2c |
fi
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
AC_CHECK_FUNC(alphasort, HAVE_ALPHASORT=yes, HAVE_ALPHASORT=no)
|
|
Packit |
daac2c |
if test "x$HAVE_ALPHASORT" = "xyes"; then
|
|
Packit |
daac2c |
AC_DEFINE(HAVE_ALPHASORT, 1,
|
|
Packit |
daac2c |
[Define to 1 if you have alphasort function.])
|
|
Packit |
daac2c |
fi
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
AC_CONFIG_FILES([Makefile src/Makefile example/Makefile
|
|
Packit |
daac2c |
libotf-config libotf.pc])
|
|
Packit |
daac2c |
AC_OUTPUT
|