| dnl |
| dnl SVN_LIB_Z |
| dnl |
| dnl Check configure options and assign variables related to |
| dnl the zlib library. |
| dnl |
| |
| 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) |
| ]) |