AC_DEFUN(SVN_LIB_Z,
[
zlib_found=no
AC_ARG_WITH(zlib,AS_HELP_STRING([--with-zlib=PREFIX],
[zlib compression library]),
[
if test "$withval" = "yes" ; then
AC_MSG_ERROR([--with-zlib requires an argument.])
else
AC_MSG_NOTICE([zlib library configuration])
zlib_prefix=$withval
save_cppflags="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS -I$zlib_prefix/include"
AC_CHECK_HEADERS(zlib.h,[
save_ldflags="$LDFLAGS"
LDFLAGS="-L$zlib_prefix/lib"
AC_CHECK_LIB(z, inflate, [zlib_found="yes"])
LDFLAGS="$save_ldflags"
])
CPPFLAGS="$save_cppflags"
fi
],
[
AC_CHECK_HEADER(zlib.h, [
AC_CHECK_LIB(z, inflate, [zlib_found="builtin"])
])
])
if test "$zlib_found" = "no"; then
AC_MSG_ERROR([subversion requires zlib])
fi
if test "$zlib_found" = "yes"; then
SVN_ZLIB_PREFIX="$zlib_prefix"
SVN_ZLIB_INCLUDES="-I$zlib_prefix/include"
LDFLAGS="$LDFLAGS -L$zlib_prefix/lib"
fi
SVN_ZLIB_LIBS="-lz"
AC_SUBST(SVN_ZLIB_PREFIX)
AC_SUBST(SVN_ZLIB_INCLUDES)
AC_SUBST(SVN_ZLIB_LIBS)
])