diff options
author | Mike Frysinger <vapier@gmail.com> | 2013-06-02 15:32:30 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gmail.com> | 2013-06-02 15:32:30 +0000 |
commit | d1862da076eba3faf382916df31ab0c72e41d61c (patch) | |
tree | 4388bb4b6414d0290ee347501d7ad8be4ecd099d | |
parent | 028325e282c17138ea50252b58eb4976b110c5f5 (diff) | |
download | cracklib-d1862da076eba3faf382916df31ab0c72e41d61c.tar.gz |
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
-rw-r--r-- | cracklib/configure.ac | 13 |
1 files changed, 11 insertions, 2 deletions
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) |