diff options
author | Maxim Koltsov <kolmax94@gmail.com> | 2010-11-08 13:12:53 +0000 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2010-11-08 13:13:15 +0000 |
commit | 428a45c3e15f03e9861e1b551e1ae8da821dba5f (patch) | |
tree | 1af8614b3a3b41f4020b8b510f13e36ad71d6e1f | |
parent | 4e656a61d40ff51e63aa06d857c40c14ff31ddb9 (diff) | |
download | libguestfs-428a45c3e15f03e9861e1b551e1ae8da821dba5f.tar.gz libguestfs-428a45c3e15f03e9861e1b551e1ae8da821dba5f.tar.xz libguestfs-428a45c3e15f03e9861e1b551e1ae8da821dba5f.zip |
build: Add ./configure --disable-fuse option.
If this option is specified, FUSE support is unconditionally
disabled.
-rw-r--r-- | configure.ac | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac index b42429e0..d5afe8bb 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." |