X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;ds=inline;f=configure.ac;h=91fd063cae6b7cd3f54d38d975db541976e33186;hb=1bbd1a402b4fc9fc5dd4fd8f93fc59f4504c0edf;hp=6b9bd88971553fe88af81f3434b73868008298b2;hpb=09652c7f9225b62e9e2436b83ae66ec263cdfe8e;p=m17n%2Fm17n-lib.git diff --git a/configure.ac b/configure.ac index 6b9bd88..91fd063 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ dnl configure.ac -- autoconf script for the m17n library. -dnl Copyright (C) 2003, 2004, 2005, 2006 +dnl Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 dnl National Institute of Advanced Industrial Science and Technology (AIST) dnl Registration Number H15PRO112 @@ -18,19 +18,23 @@ dnl Lesser General Public License for more details. dnl You should have received a copy of the GNU Lesser General Public dnl License along with the m17n library; if not, write to the Free -dnl Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA -dnl 02111-1307, USA. +dnl Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +dnl Boston, MA 02110-1301, USA. dnl Process this file with autoconf to produce a configure script. -AC_INIT(m17n-lib, 1.3.4, m17n-lib-bug@m17n.org) +AC_INIT(m17n-lib, 1.5.2, m17n-lib-bug@m17n.org) AM_INIT_AUTOMAKE AM_CONFIG_HEADER(src/config.h) AM_MAINTAINER_MODE -API_VERSION=1:0:1 +API_VERSION=3:0:3 AC_SUBST(API_VERSION) +AM_GNU_GETTEXT +GETTEXTDIR="$datadir/locale" +AC_SUBST(GETTEXTDIR) + dnl Checks for programs for compiling. AC_PROG_CC AC_LIBTOOL_DLOPEN @@ -153,34 +157,22 @@ AC_ARG_WITH(libotf, if test "x$with_libotf" != "xno"; then save_CPPFLAGS="$CPPFLAGS" save_LIBS="$LIBS" - if test "x$HAVE_PKG_CONFIG" = "xyes" ; then - if pkg-config --exists libotf; then - HAVE_OTF=yes - CPPFLAGS="$CPPFLAGS `pkg-config --cflags libotf`" - OTF_LD_FLAGS="`pkg-config --libs libotf`" - else - HAVE_OTF=no - fi + AC_CHECK_PROG(HAVE_OTFLIB_CONFIG, libotf-config, yes) + if test "x$HAVE_OTFLIB_CONFIG" = "xyes"; then + CPPFLAGS="$CPPFLAGS `libotf-config --cflags`" + OTF_LD_FLAGS="`libotf-config --libs`" + LIBS="$LIBS $OTF_LD_FLAGS" else - AC_CHECK_PROG(HAVE_OTFLIB_CONFIG, libotf-config, yes) - if test "x$HAVE_OTFLIB_CONFIG" = "xyes"; then - CPPFLAGS="$CPPFLAGS `libotf-config --cflags`" - OTF_LD_FLAGS="`libotf-config --libs`" - LIBS="$LIBS $OTF_LD_FLAGS" - else - OTF_LD_FLAGS=-lotf - fi - ## We check the availability of OTF_check_features - ## because we need libotf-0.9.4 or the later. - AC_CHECK_LIB(otf, OTF_check_features, HAVE_OTF=yes, HAVE_OTF=no) - AC_CHECK_HEADER(otf.h,, HAVE_OTF=no) - if test "x$HAVE_OTF" = "xyes"; then - AC_DEFINE(HAVE_OTF, 1, - [Define to 1 if you have OTF library and header file.]) - fi + OTF_LD_FLAGS=-lotf fi + ## We check the availability of OTF_check_features + ## because we need libotf-0.9.4 or the later. + AC_CHECK_LIB(otf, OTF_check_features, HAVE_OTF=yes, HAVE_OTF=no) + AC_CHECK_HEADER(otf.h,, HAVE_OTF=no) if test "x$HAVE_OTF" = "xyes"; then - M17N_EXT_LIBS="$M17N_EXT_LIBS libotf" + 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= @@ -332,19 +324,14 @@ LIBS="$save_LIBS" AC_SUBST(XML2_LD_FLAGS) dnl Check for Anthy usability. -AC_CHECK_LIB(anthydic, anthy_init_sessions, HAVE_ANTHY=yes, HAVE_ANTHY=no) + +PKG_CHECK_MODULES(ANTHY, anthy, HAVE_ANTHY=yes, HAVE_ANTHY=no) if test "x$HAVE_ANTHY" = "xyes"; then - AC_CHECK_LIB(anthy, anthy_init, HAVE_ANTHY=yes, HAVE_ANTHY=no, -lanthydic) - if test "x$HAVE_ANTHY" = "xyes"; then - AC_CHECK_HEADER(anthy/anthy.h, HAVE_ANTHY=yes, HAVE_ANTHY=no) - 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" - CONFIG_FLAGS="$CONFIG_FLAGS -DHAVE_ANTHY" - fi - fi + 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="$ANTHY_LIBS" + CONFIG_FLAGS="$CONFIG_FLAGS -DHAVE_ANTHY" fi AC_SUBST(ANTHY_LD_FLAGS) @@ -443,12 +430,13 @@ esac AC_DEFINE_UNQUOTED(DLOPEN_SHLIB_EXT, "$SHLIB_EXT", [Define to loadable module extention]) -AC_CONFIG_FILES([Makefile +AC_CONFIG_FILES([Makefile po/Makefile.in intl/Makefile src/Makefile example/Makefile m17n-config m17n-core.pc m17n-shell.pc + m17n-flt.pc m17n-gui.pc ])