X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=configure.ac;h=22249fea895e36c2b5db06522c7cd21f8ea05aa3;hp=d0733f4facefa9a6ba045aae36a835dbbb09d5f3;hb=8d28fe0ef284a2e786bc92b40fbb4620120de335;hpb=12eb3eb8ab2e64ddccf319f7ddc9ef5fe4a3763a diff --git a/configure.ac b/configure.ac index d0733f4..22249fe 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ # major/minor/release must be numbers m4_define([libguestfs_major], [1]) m4_define([libguestfs_minor], [7]) -m4_define([libguestfs_release], [12]) +m4_define([libguestfs_release], [17]) # extra can be any string m4_define([libguestfs_extra], []) @@ -205,13 +205,16 @@ AC_CHECK_PROG([GPERF],[gperf],[gperf],[no]) test "x$GPERF" = "xno" && AC_MSG_ERROR([gperf must be installed]) -dnl Check for pod2man and pod2text. +dnl Check for pod2man, pod2text, pod2html. AC_CHECK_PROG([POD2MAN],[pod2man],[pod2man],[no]) test "x$POD2MAN" = "xno" && AC_MSG_ERROR([pod2man must be installed]) AC_CHECK_PROG([POD2TEXT],[pod2text],[pod2text],[no]) test "x$POD2TEXT" = "xno" && AC_MSG_ERROR([pod2text must be installed]) +AC_CHECK_PROG([POD2HTML],[pod2html],[pod2html],[no]) +test "x$POD2HTML" = "xno" && + AC_MSG_ERROR([pod2html must be installed]) dnl Check for mkisofs. AC_PATH_PROGS([MKISOFS],[mkisofs],[no], @@ -222,6 +225,20 @@ dnl Check for optional xmllint. AC_CHECK_PROG([XMLLINT],[xmllint],[xmllint],[no]) AM_CONDITIONAL([HAVE_XMLLINT],[test "x$XMLLINT" != "xno"]) +dnl po4a for translating man pages and POD files (optional). +AC_CHECK_PROG([PO4A],[po4a],[po4a],[no]) +AM_CONDITIONAL([HAVE_PO4A], [test "x$PO4A" != "xno"]) + +dnl Check for db_dump, db_load (optional). +AC_CHECK_PROGS([DB_DUMP],[db_dump db4_dump db4.8_dump],[no]) +AC_CHECK_PROGS([DB_LOAD],[db_load db4_load db4.8_load],[no]) +if test "x$DB_DUMP" != "xno"; then + AC_DEFINE_UNQUOTED([DB_DUMP],["$DB_DUMP"],[Name of db_dump program.]) +fi +if test "x$DB_LOAD" != "xno"; then + AC_DEFINE_UNQUOTED([DB_LOAD],["$DB_LOAD"],[Name of db_load program.]) +fi + dnl Check for QEMU for running binaries on this $host_cpu, fall dnl back to basic 'qemu'. Allow the user to override it. default_qemu="qemu-kvm kvm qemu-system-$host_cpu qemu" @@ -792,7 +809,7 @@ dnl Check for Perl modules needed by Perl virt tools (virt-df, etc.) AS_IF([test "x$PERL" != "xno"], [ missing_perl_modules=no - for pm in Pod::Usage Getopt::Long Sys::Virt Data::Dumper Locale::TextDomain Win::Hivex Win::Hivex::Regedit; do + for pm in Pod::Usage Getopt::Long Sys::Virt Data::Dumper Locale::TextDomain Win::Hivex Win::Hivex::Regedit String::ShellQuote; do AC_MSG_CHECKING([for $pm]) if ! $PERL -M$pm -e1 >/dev/null 2>&1; then AC_MSG_RESULT([no]) @@ -809,14 +826,15 @@ AS_IF([test "x$PERL" != "xno"], AM_CONDITIONAL([HAVE_TOOLS], [test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes"]) -dnl po4a for translating man pages and POD files (optional). -AC_CHECK_PROG([PO4A],[po4a],[po4a],[no]) -AM_CONDITIONAL([HAVE_PO4A], [test "x$PO4A" != "xno"]) - dnl Library versioning. MAX_PROC_NR=`cat $srcdir/src/MAX_PROC_NR` AC_SUBST(MAX_PROC_NR) +dnl Replace libtool with a wrapper that clobbers dependency_libs in *.la files +dnl http://lists.fedoraproject.org/pipermail/devel/2010-November/146343.html +LIBTOOL='$(SHELL) $(top_srcdir)/libtool-kill-dependency_libs.sh $(top_builddir)/libtool' +AC_SUBST([LIBTOOL]) + dnl Run in subdirs. if test "x$enable_daemon" = "xyes"; then AC_CONFIG_SUBDIRS([daemon]) @@ -827,6 +845,8 @@ AC_CONFIG_HEADERS([config.h]) dnl http://www.mail-archive.com/automake@gnu.org/msg10204.html AC_CONFIG_FILES([appliance/update.sh], [chmod +x appliance/update.sh]) +AC_CONFIG_FILES([podwrapper.sh], + [chmod +x podwrapper.sh]) AC_CONFIG_FILES([Makefile generator/Makefile src/Makefile fish/Makefile po/Makefile.in examples/Makefile @@ -838,8 +858,8 @@ AC_CONFIG_FILES([Makefile test-tool/Makefile ocaml/Makefile ocaml/examples/Makefile perl/Makefile - python/Makefile - ruby/Makefile ruby/Rakefile + python/Makefile python/examples/Makefile + ruby/Makefile ruby/Rakefile ruby/examples/Makefile java/Makefile haskell/Makefile inspector/Makefile @@ -853,6 +873,8 @@ AC_CONFIG_FILES([Makefile php/Makefile csharp/Makefile cat/Makefile + df/Makefile + rescue/Makefile ocaml/META perl/Makefile.PL]) AC_OUTPUT