X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=configure.ac;h=6dd658e2ad7d450bcf7af58dd8fcb1bdecbbc318;hb=169ad2425868939c32b35d97d20412de230e34d2;hp=3060420550f1c1c2223c1ff19a57d3ec4f5592a8;hpb=bbfe03c47f1d7f03c3e6c0cab9e4f500f588c80a;p=guestfs-browser.git diff --git a/configure.ac b/configure.ac index 3060420..6dd658e 100644 --- a/configure.ac +++ b/configure.ac @@ -15,7 +15,7 @@ dnl You should have received a copy of the GNU General Public License along dnl with this program; if not, write to the Free Software Foundation, Inc., dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -AC_INIT([guestfs-browser],[0.0.1]) +AC_INIT([guestfs-browser],[0.1.5]) AM_INIT_AUTOMAKE([foreign]) AC_CONFIG_MACRO_DIR([m4]) @@ -28,6 +28,8 @@ test "x$U" != "x" && AC_MSG_ERROR([Compiler not ANSI compliant]) AM_PROG_CC_C_O AC_SYS_LARGEFILE +AC_PROG_SED + dnl Check for OCaml compiler. AC_PROG_OCAML if test "$OCAMLOPT" = "no"; then @@ -46,6 +48,57 @@ if test "$OCAML_PKG_lablgtk2" = "no"; then AC_MSG_ERROR([Please install OCaml module 'lablgtk2'.]) fi +AC_CHECK_OCAML_PKG([libvirt]) +if test "$OCAML_PKG_libvirt" = "no"; then + AC_MSG_ERROR([Please install OCaml module 'libvirt'.]) +fi + +AC_CHECK_OCAML_PKG([guestfs]) +if test "$OCAML_PKG_guestfs" = "no"; then + AC_MSG_ERROR([Please install OCaml module 'guestfs'.]) +fi + +AC_CHECK_OCAML_PKG([hivex]) +if test "$OCAML_PKG_hivex" = "no"; then + AC_MSG_ERROR([Please install OCaml module 'hivex'.]) +fi + +AC_CHECK_OCAML_PKG([xml-light]) +if test "$OCAML_PKG_xml_light" = "no"; then + AC_MSG_ERROR([Please install OCaml module 'xml-light'.]) +fi + +AC_CHECK_OCAML_PKG([camomile]) +if test "$OCAML_PKG_camomile" = "no"; then + AC_MSG_ERROR([Please install OCaml module 'camomile' (>= 0.8, including the data module if that is separate).]) +fi + +AC_CHECK_OCAML_PKG([bitstring]) +if test "$OCAML_PKG_bitstring" = "no"; then + AC_MSG_ERROR([Please install OCaml module 'bitstring'.]) +fi + +AC_CHECK_OCAML_PKG([extlib]) +if test "$OCAML_PKG_extlib" = "no"; then + AC_MSG_ERROR([Please install OCaml module 'extlib'.]) +fi + +dnl Check for gdk_pixbuf_mlsource program. +AC_PATH_PROGS([GDK_PIXBUF_MLSOURCE], [gdk_pixbuf_mlsource]) + +dnl Optional programs. + +dnl XXX Other desktop environments? +AC_CHECK_PROGS([OPENER], [gnome-open], [no]) + +AC_CHECK_PROG([HIVEXREGEDIT], [hivexregedit], [hivexregedit], [no]) + +AC_CHECK_PROG(PERLDOC,[perldoc],[perldoc],[no]) +if test "x$PERLDOC" = "xno" ; then + AC_MSG_WARN([perldoc not found - install perl to make man pages]) +fi +AM_CONDITIONAL(HAVE_PERLDOC,[test "$perldoc" != "no"]) + AC_CONFIG_HEADERS([config.h]) -AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([Makefile config.ml guestfs-browser.spec]) AC_OUTPUT