aboutsummaryrefslogtreecommitdiffstats
path: root/tools/configure.ac
diff options
context:
space:
mode:
authorRoger Pau Monne <roger.pau@entel.upc.edu>2012-03-14 14:20:58 +0000
committerRoger Pau Monne <roger.pau@entel.upc.edu>2012-03-14 14:20:58 +0000
commitde0f8c7cc2a266f4ad569e0202464a8870d3a318 (patch)
treeed50fa38c51ea41a3e59b5829a7cea0633fb7f03 /tools/configure.ac
parent35ab4e22797545b4ed3f5430fb18d9ca002bf373 (diff)
downloadxen-de0f8c7cc2a266f4ad569e0202464a8870d3a318.tar.gz
xen-de0f8c7cc2a266f4ad569e0202464a8870d3a318.tar.bz2
xen-de0f8c7cc2a266f4ad569e0202464a8870d3a318.zip
autoconf: add missing compression checks for libxc
Move missing checks from tools/libxc/Makefile to configure script. Signed-off-by: Roger Pau Monne <roger.pau@entel.upc.edu> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Acked-by: Jan Beulich <JBeulich@suse.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/configure.ac')
-rw-r--r--tools/configure.ac10
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/configure.ac b/tools/configure.ac
index aeeb7b07c2..3d53a9536d 100644
--- a/tools/configure.ac
+++ b/tools/configure.ac
@@ -106,6 +106,16 @@ PKG_CHECK_MODULES(glib, glib-2.0)
AX_DEFAULT_LIB
# Checks for libraries.
+AC_CHECK_HEADER([bzlib.h], [
+AC_CHECK_LIB([bz2], [BZ2_bzDecompressInit], [zlib="$zlib -DHAVE_BZLIB -lbz2"])
+])
+AC_CHECK_HEADER([lzma.h], [
+AC_CHECK_LIB([lzma], [lzma_stream_decoder], [zlib="$zlib -DHAVE_LZMA -llzma"])
+])
+AC_CHECK_HEADER([lzo/lzo1x.h], [
+AC_CHECK_LIB([lzo2], [lzo1x_decompress], [zlib="$zlib -DHAVE_LZO1X -llzo2"])
+])
+AC_SUBST(zlib)
AC_CHECK_LIB([aio], [io_setup], [system_aio="y"], [system_aio="n"])
AC_SUBST(system_aio)
AC_CHECK_LIB([crypto], [MD5], [], [AC_MSG_ERROR([Could not find libcrypto])])