1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.50)
AC_INIT(swath,
m4_esyscmd([build-aux/git-version-gen]),
thai-linux-foss-devel@googlegroups.com)
AC_CONFIG_SRCDIR([src/wordseg.cpp])
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE(dist-xz no-dist-gzip)
dnl Checks for programs.
AC_PROG_CXX
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_MAKE_SET
AM_PROG_LIBTOOL
dnl Checks for libraries.
PKG_CHECK_MODULES(DATRIE,datrie-0.2)
dnl Checks for header files.
AC_HEADER_STDC
AC_CHECK_HEADERS(limits.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_TYPE_SIZE_T
dnl Check commandline options
AC_ARG_ENABLE(debug,
[AC_HELP_STRING([--enable-debug],
[enable assertion checks])],
, enable_debug="no")
if test "x$enable_debug" = "xno"; then
CPPFLAGS="$CPPFLAGS -DNDEBUG"
fi
AC_ARG_ENABLE(catthai,
[AC_HELP_STRING([--enable-catthai],
[enable catenation of Thai lines])],
, enable_catthai="no")
if test "x$enable_catthai" = "xyes"; then
CPPFLAGS="$CPPFLAGS -DCAT_THAI_LINES"
fi
dnl dictionary data generation
AC_ARG_ENABLE(dict,
[AC_HELP_STRING([--disable-dict],
[disable dictionary data generation])],
, enable_dict="yes")
if test "x$enable_dict" = "xyes"; then
AC_CHECK_PROGS(TRIETOOL,[trietool-0.2 trietool],no)
if test "x$TRIETOOL" = "xno"; then
AC_MSG_ERROR([You need trietool[[-0.2]] (from libdatrie package) to generate dict, or just use --disable-dict to skip])
fi
fi
AM_CONDITIONAL(ENABLE_DICT,test "x$enable_dict" = "xyes")
AC_OUTPUT(
Makefile
conv/Makefile
src/Makefile
data/Makefile
tests/Makefile)
|