From: Maxim Koltsov Date: Mon, 8 Nov 2010 13:12:53 +0000 (+0000) Subject: build: Add ./configure --disable-fuse option. X-Git-Tag: 1.6.2~48 X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=e0f8d273e55d442eb47723ea53866ba24c0052ee;p=libguestfs.git build: Add ./configure --disable-fuse option. If this option is specified, FUSE support is unconditionally disabled. (cherry picked from commit 428a45c3e15f03e9861e1b551e1ae8da821dba5f) --- diff --git a/configure.ac b/configure.ac index 7a226ba..125d3f5 100644 --- a/configure.ac +++ b/configure.ac @@ -478,11 +478,15 @@ AC_SUBST([HIVEX_CFLAGS]) AC_SUBST([HIVEX_LIBS]) dnl FUSE is optional to build the FUSE module. -HAVE_FUSE=yes -PKG_CHECK_MODULES([FUSE],[fuse],,[ - HAVE_FUSE=no - AC_MSG_WARN([FUSE library and headers are missing, so optional FUSE module won't be built])]) -AM_CONDITIONAL([HAVE_FUSE],[test "x$HAVE_FUSE" = "xyes"]) +AC_ARG_ENABLE([fuse], + AS_HELP_STRING([--disable-fuse], [Disable FUSE (guestmount) support]), + [], + [enable_fuse=yes]) +AS_IF([test "x$enable_fuse" != "xno"], + [PKG_CHECK_MODULES([FUSE],[fuse],,[ + enable_fuse=no + AC_MSG_WARN([FUSE library and headers are missing, so optional FUSE module won't be built])])]) +AM_CONDITIONAL([HAVE_FUSE],[test "x$enable_fuse" != "xno"]) dnl Check for OCaml (optional, for OCaml bindings). AC_PROG_OCAML @@ -837,7 +841,7 @@ if test "x$HAVE_INSPECTOR_TRUE" = "x"; then echo "yes"; else echo "no"; fi echo -n "virt-* tools ........................ " if test "x$HAVE_TOOLS_TRUE" = "x"; then echo "yes"; else echo "no"; fi echo "supermin appliance .................. $enable_supermin" -echo "FUSE filesystem ..................... $HAVE_FUSE" +echo "FUSE filesystem ..................... $enable_fuse" echo echo "If any optional component is configured 'no' when you expected 'yes'" echo "then you should check the preceeding messages."