diff options
author | Dom Lachowicz <domlachowicz@gmail.com> | 2006-10-25 11:00:18 +0000 |
---|---|---|
committer | Dom Lachowicz <domlachowicz@gmail.com> | 2006-10-25 11:00:18 +0000 |
commit | 1e4e42f177b569f593919335f8cb3711fc7c809b (patch) | |
tree | c04b5724caaa77fb1ac4e58bce8aa53a69a7fcb5 /configure.in | |
parent | f080e35b9b977591f9fd40238371e4375d3760a6 (diff) | |
download | enchant-1e4e42f177b569f593919335f8cb3711fc7c809b.tar.gz |
enable zemberek backend. checks for networking headers, enables you to specify the server and port that you want to talk to
git-svn-id: svn+ssh://svn.abisource.com/svnroot/enchant/trunk@21155 bcba8976-2d24-0410-9c9c-aab3bd5fdfd6
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 39 |
1 files changed, 31 insertions, 8 deletions
diff --git a/configure.in b/configure.in index bb0cf09..329960c 100644 --- a/configure.in +++ b/configure.in @@ -282,17 +282,40 @@ fi AM_CONDITIONAL(WITH_HSPELL, test "$build_hspell" = yes) -dnl -dnl TODO: check for networking bits -dnl - build_zemberek=no -dnl AC_ARG_ENABLE(zemberek, [ --disable-zemberek enable the zemberek backend (https://zemberek.dev.java.net/) [default=auto]], build_zemberek="$enableval", build_zemberek=yes) +AC_ARG_ENABLE(zemberek, [ --disable-zemberek enable the zemberek backend (https://zemberek.dev.java.net/) [default=auto]], build_zemberek="$enableval", build_zemberek=yes) +AC_ARG_WITH(zemberek-server, [ --with-zemberek-server=PORT + specify a zemberek server other than the default.], zemberek_server="$withval", ) +AC_ARG_WITH(zemberek-server-port, [ --with-zemberek-server-port=PORT + specify a zemberek server port other than the default.], zemberek_port="$withval", ) + +if test "x$have_cxx" = "xno"; then + build_zemberek=no +fi + +if test "x$build_zemberek" != "xno"; then + AC_MSG_NOTICE(checking required headers for zemberek backend) + AC_CHECK_HEADERS([sys/socket.h netinet/in.h netdb.h], [], [build_zemberek=no; break]) + if test "x$build_zemberek" = "xno"; then + AC_MSG_WARN([Some headers are missing for zemberek backend]) + fi +fi + +if test "x$build_zemberek" != "xno"; then + ZEMBEREK_SERVER= + if test "x$zemberek_server" != "x"; then + ZEMBEREK_SERVER="-DZEMBEREK_SERVER=$zemberek_server" + fi -dnl if test "x$have_cxx" = "xno"; then -dnl build_zemberek=no -dnl fi + ZEMBEREK_PORT= + if test "x$zemberek_port" != "x"; then + ZEMBEREK_PORT="-DZEMBEREK_PORT=$zemberek_port" + fi + + ZEMBEREK_CFLAGS="$ZEMBEREK_SERVER $ZEMBEREK_PORT "$ZEMBEREK_CFLAGS + AC_SUBST(ZEMBEREK_CFLAGS) +fi AM_CONDITIONAL(WITH_ZEMBEREK, test "x$build_zemberek" = "xyes") dnl ======================================================================================= |