From: Mike Frysinger Date: Sun, 2 Jun 2013 15:32:30 +0000 (+0000) Subject: add a --with-zlib flag for people to control the optional zlib dep explicitly X-Git-Tag: v2.9.1~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d1862da076eba3faf382916df31ab0c72e41d61c;p=cracklib add a --with-zlib flag for people to control the optional zlib dep explicitly git-svn-id: file:///tmp/cracklib-svn/trunk@220 4175fe1e-86d5-4fdc-8e6a-506fab9d8533 --- diff --git a/cracklib/configure.ac b/cracklib/configure.ac index 41aa33d..ea70e72 100644 --- a/cracklib/configure.ac +++ b/cracklib/configure.ac @@ -22,9 +22,18 @@ AC_CHECK_HEADERS(fcntl.h) AC_CHECK_HEADERS(inttypes.h) AC_CHECK_HEADERS(stdint.h) AC_CHECK_HEADERS(pthread.h) -AC_CHECK_HEADERS(zlib.h, AC_DEFINE(HAVE_ZLIB_H, [], [found zlib])) -AC_SEARCH_LIBS(gzopen, z) +AC_ARG_WITH([zlib], + [AS_HELP_STRING([--without-zlib], [build without zlib support @<:@default=auto@:>@])]) +AS_IF([test "$with_zlib" != "no"], [dnl + found_zlib=yes + AC_CHECK_HEADERS([zlib.h], + [AC_DEFINE(HAVE_ZLIB_H, [], [found zlib])], + [found_zlib=no]) + AC_SEARCH_LIBS([gzopen], [z], [], [found_zlib=no]) + AS_IF([test "$with_zlib$found_zlib" = "yesno"], + [AC_MSG_ERROR([zlib not found])]) +]) dnl Cygwin workaround AC_MSG_CHECKING(if LINE_MAX is defined)