aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac40
1 files changed, 32 insertions, 8 deletions
diff --git a/configure.ac b/configure.ac
index 178fdf94a..52bc8967d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -568,14 +568,38 @@ AM_CONDITIONAL(HAVE_POSTGRES, test x$postgres = xtrue)
568AC_SUBST(POSTGRES_CPPFLAGS) 568AC_SUBST(POSTGRES_CPPFLAGS)
569AC_SUBST(POSTGRES_LDFLAGS) 569AC_SUBST(POSTGRES_LDFLAGS)
570 570
571# test for libz (maybe required for linking mysql) 571# test for zlib
572zlib=1 572SAVE_LDFLAGS=$LDFLAGS
573AC_CHECK_LIB(z, compress,,zlib=0) 573SAVE_CPPFLAGS=$CPPFLAGS
574AM_CONDITIONAL(HAVE_ZLIB, test x$zlib = x1) 574AC_ARG_WITH(zlib,
575if test "$zlib" != 1 575 [ --with-zlib[[=DIR]] use libz in DIR],
576then 576 [AS_IF([test "$withval" = "no"],
577 AC_MSG_ERROR([GNUnet requires zlib]) 577 [AC_MSG_ERROR([GNUnet requires zlib])],
578fi 578 [test "$withval" != "yes"],
579 [
580 Z_DIR=$withval
581 CPPFLAGS="${CPPFLAGS} -I$withval/include"
582 LDFLAGS="${LDFLAGS} -L$withval/lib"
583 ])
584 ])
585AC_CHECK_HEADER(zlib.h,
586 [],
587 [AC_MSG_ERROR([GNUnet requires zlib])])
588AC_CHECK_LIB(z, compress2,
589 [
590 AC_DEFINE([HAVE_ZLIB], [], [Have compression library])
591 if test "x${Z_DIR}" != "x"; then
592 Z_CFLAGS="-I${Z_DIR}/include"
593 Z_LIBS="-L${Z_DIR}/lib -lz"
594 else
595 Z_LIBS="-lz"
596 fi],
597 [AC_MSG_ERROR([GNUnet requires zlib])])
598AC_SUBST(Z_CFLAGS)
599AC_SUBST(Z_LIBS)
600
601LDFLAGS=$SAVE_LDFLAGS
602CPPFLAGS=$SAVE_CPPFLAGS
579 603
580# mysql & windows 604# mysql & windows
581AC_CHECK_TYPES([sigset_t, off_t], [], [], [#include <sys/types.h>]) 605AC_CHECK_TYPES([sigset_t, off_t], [], [], [#include <sys/types.h>])