From cf6da173f62ee96703714e66f8538069a46a63e3 Mon Sep 17 00:00:00 2001 From: Judd Vinet Date: Thu, 28 Sep 2006 20:51:33 +0000 Subject: removed libtar support in favour of libarchive --- configure.ac | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 7a0cc559..f2e49f69 100644 --- a/configure.ac +++ b/configure.ac @@ -157,13 +157,25 @@ dnl Check for zlib AC_CHECK_LIB([z], [gzsetparams], [AC_CHECK_HEADER([zlib.h], [LIBZ='-lz'])]) if test -n "$LIBZ"; then LDFLAGS="$LDFLAGS $LIBZ" +else + AC_MSG_ERROR("missing zlib headers/libraries"); fi -dnl Check for libtar -AC_CHECK_LIB([tar], [tar_open], [AC_CHECK_HEADER([libtar.h], [LIBTAR='-ltar'])]) -if test -n "$LIBTAR"; then +dnl Check for bzip2 +AC_CHECK_LIB([bz2], [BZ2_bzCompress], [AC_CHECK_HEADER([bzlib.h], [LIBBZ2='-lbz2'])]) +if test -n "$LIBBZ2"; then + LDFLAGS="$LDFLAGS $LIBBZ2" +else + AC_MSG_ERROR("missing bzip2 headers/libraries"); +fi + +dnl Check for libarchive +AC_CHECK_LIB([archive], [archive_read_data], [AC_CHECK_HEADER([archive.h], [LIBARCHIVE='-larchive'])]) +if test -n "$LIBARCHIVE"; then CFLAGS="$CFLAGS" - LDFLAGS="$LDFLAGS $LIBTAR" + LDFLAGS="$LDFLAGS $LIBARCHIVE" +else + AC_MSG_ERROR("missing libarchive headers/libraries"); fi CFLAGS="$CFLAGS $ENV_CFLAGS" -- cgit v1.2.3-24-g4f1b