X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fconfigure.ac;h=7682cbb4024fb5665df49cf770dc06c25088640f;hb=452067d76c1c0a1824321394db4af2c4f1438af0;hp=dbe59677ed1dc840567f862ab8c392bd2bcb3bf4;hpb=97a1a0d3086fd9a7e52f05687eb039e6ef7a5c79;p=citadel.git diff --git a/citadel/configure.ac b/citadel/configure.ac index dbe59677e..7682cbb40 100644 --- a/citadel/configure.ac +++ b/citadel/configure.ac @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.52) -AC_INIT([Citadel], [8.01], [http://www.citadel.org/]) +AC_INIT([Citadel], [8.12], [http://www.citadel.org/]) AC_REVISION([$Revision: 5108 $]) AC_CONFIG_SRCDIR([citserver.c]) AC_CONFIG_HEADER(sysdep.h) @@ -171,20 +171,23 @@ AC_SUBST(LOCALEDIR) dnl Checks for the zlib compression library. -if test "x$with_zlib" != xno ; then - AC_CHECK_HEADERS(zlib.h, - [AC_CHECK_LIB(z, zlibVersion, - [ok_zlib=yes],, - )]) -fi - -if test "x$ok_zlib" = xyes ; then - LDFLAGS="-lz $LDFLAGS" - AC_DEFINE(HAVE_ZLIB, [], [define this if you have zlib compression available]) -fi - - - +saved_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS $SERVER_LIBS" +AC_CHECK_HEADER(zlib.h, + [AC_CHECK_LIB(z, zlibVersion, + [ + LIBS="-lz $LIBS $SERVER_LIBS" + ], + [ + AC_MSG_ERROR(zlib was not found or is not usable. Please install zlib.) + ] + , + )], + [ + AC_MSG_ERROR(zlib.h was not found or is not usable. Please install zlib.) + ] +) +CFLAGS="$saved_CFLAGS" dnl Here is the check for a libc integrated iconv AC_ARG_ENABLE(iconv, @@ -570,7 +573,7 @@ AC_CHECK_HEADER(libcitadel.h, CFLAGS="$saved_CFLAGS" -AC_CHECK_LIB(cares, ares_init, +AC_CHECK_LIB(cares, ares_parse_mx_reply, [ C_ARES_LIBS=-lcares AC_DEFINE(HAVE_C_ARES, 1, [Define to use c-ares library]) @@ -582,9 +585,9 @@ AC_CHECK_LIB(cares, ares_init, saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $SERVER_LIBS" -dnl Check for libevent +dnl Check for c-ares AC_CHECK_HEADER(ares.h, - [AC_CHECK_LIB(cares, ares_init, + [AC_CHECK_LIB(cares, ares_parse_mx_reply, [ LIBS="-lcares $LIBS $SERVER_LIBS" ], @@ -600,23 +603,29 @@ CFLAGS="$saved_CFLAGS" saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $SERVER_LIBS" -dnl Check for libevent +dnl Check for libev AC_CHECK_HEADER(ev.h, - [AC_CHECK_LIB(ev, libcitadel_version_string, - [ + [AC_TRY_COMPILE([#include +#include ], + [ + ev_cleanup abort_by_shutdown; + struct ev_loop *event_base; + ev_cleanup_start(event_base, &abort_by_shutdown); + ], + [ LIBS="-lev -lm $LIBS $SERVER_LIBS" - ], + ], [ AC_MSG_ERROR(libev was not found or is not usable. Please install libev.) - ] - , - )], + ]) + ], [ AC_MSG_ERROR(ev.h was not found or is not usable. Please install libev.) ] ) CFLAGS="$saved_CFLAGS" + # The big search for OpenSSL if test "$with_ssl" != "no"; then saved_LIBS="$LIBS"