From 774e1b8a1083cb315903a003c95225e1e0485f3e Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 5 May 2013 17:06:52 +0900 Subject: [PATCH] Check zlib availability usin AC_CHECK_LIB This is workaround for zlib 1.2.3 which does not come with pkg-config file. --- configure.ac | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 3191572d..a31bdbe1 100644 --- a/configure.ac +++ b/configure.ac @@ -110,16 +110,21 @@ fi if test "x$with_libz" = "xyes"; then PKG_CHECK_MODULES([ZLIB], [zlib >= 1.2.3], [have_zlib=yes], [have_zlib=no]) if test "x$have_zlib" = "xyes"; then - AC_DEFINE([HAVE_ZLIB], [1], [Define to 1 if you have zlib.]) LIBS="$ZLIB_LIBS $LIBS" CPPFLAGS="$ZLIB_CFLAGS $CPPFLAGS" - AC_CHECK_FUNCS([gzbuffer gzsetparams]) else AC_MSG_WARN([$ZLIB_PKG_ERRORS]) - if test "x$with_libz_requested" = "xyes"; then + AC_CHECK_LIB([z], [zlibVersion], [have_zlib=yes], [have_zlib=no]) + if test "x$have_zlib" = "xyes"; then + LIBS="-lz $LIBS" + elif test "x$with_libz_requested" = "xyes"; then ARIA2_DEP_NOT_MET([libz]) fi fi + if test "x$have_zlib" = "xyes"; then + AC_DEFINE([HAVE_ZLIB], [1], [Define to 1 if you have zlib.]) + AC_CHECK_FUNCS([gzbuffer gzsetparams]) + fi fi if test "x$with_libuv" = "xyes"; then