diff options
author | Mark Wielaard <mjw@redhat.com> | 2015-10-16 23:07:12 +0200 |
---|---|---|
committer | Mark Wielaard <mjw@redhat.com> | 2015-10-26 13:52:31 +0100 |
commit | 528cb45fc99a1f402ac153891ac7c007921699ef (patch) | |
tree | 0dffe0f711a8b037cb6f73b5b54ec2993186171a /configure.ac | |
parent | 5eb3e901f9ffdc02d80f5df8f6963261a23f977c (diff) |
Make zlib mandatory.
Explicitly link libelf and libdw with -lz.
Signed-off-by: Mark Wielaard <mjw@redhat.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 5d691c9f..e0107549 100644 --- a/configure.ac +++ b/configure.ac @@ -240,11 +240,17 @@ AC_SUBST([LIBEBL_SUBDIR]) AC_DEFINE_UNQUOTED(LIBEBL_SUBDIR, "$LIBEBL_SUBDIR") AH_TEMPLATE([LIBEBL_SUBDIR], [$libdir subdirectory containing libebl modules.]) -dnl Test for zlib and bzlib, gives ZLIB/BZLIB .am -dnl conditional and config.h USE_ZLIB/USE_BZLIB #define. +dnl zlib is mandatory. save_LIBS="$LIBS" LIBS= eu_ZIPLIB(zlib,ZLIB,z,gzdirect,gzip) +AS_IF([test "x$with_zlib" = xno], [AC_MSG_ERROR("zlib not found")]) +LIBS="$save_LIBS" + +dnl Test for bzlib and xz/lzma, gives BZLIB/LZMALIB .am +dnl conditional and config.h USE_BZLIB/USE_LZMALIB #define. +save_LIBS="$LIBS" +LIBS= eu_ZIPLIB(bzlib,BZLIB,bz2,BZ2_bzdopen,bzip2) eu_ZIPLIB(lzma,LZMA,lzma,lzma_auto_decoder,[LZMA (xz)]) zip_LIBS="$LIBS" |