]> code.citadel.org Git - citadel.git/blobdiff - webcit/configure.in
* Detect when the client browser is capable of gzip encoding
[citadel.git] / webcit / configure.in
index 4f1feed6098a2f590b073012a991031bc397b208..7ae8530be6a396d47a20948a4309da9cc1d93281 100644 (file)
@@ -4,6 +4,8 @@ AC_INIT(webserver.c)
 
 AC_CANONICAL_HOST
 
+AC_ARG_WITH(with_zlib, [  --with-zlib       use zlib compression if present])
+
 dnl Set some system-specific variables which are OK to set before compiler
 dnl checks:
 PTHREAD_DEFS=-D_REENTRANT
@@ -69,5 +71,19 @@ dnl AC_FUNC_VPRINTF
 dnl AC_CHECK_FUNCS(strerror)
 AC_REPLACE_FUNCS(snprintf)
 
+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" != xno ; then
+       LIBS="-lz $LIBS"
+       CFLAGS="-DWITH_ZLIB $CFLAGS"
+       AC_DEFINE(HAVE_ZLIB)
+fi
+
 AC_OUTPUT(Makefile)