* configure.ac: "#define HAVE_LIBFUSE" if libfuse is found
* os/Makefile.am: do not compile FuseStore.cc if libfuse is not found
Signed-off-by: Kefu Chai <kchai@redhat.com>
LIBFUSE=
AS_IF([test "x$with_fuse" != xno], [
PKG_CHECK_MODULES([LIBFUSE], [fuse],
- [HAVE_LIBFUSE=1],
+ [HAVE_LIBFUSE=1
+ AC_DEFINE([HAVE_LIBFUSE], [1], [Define if you have fuse])],
[AC_MSG_FAILURE([no FUSE found (use --without-fuse to disable)])])
])
AM_CONDITIONAL(WITH_FUSE, [test "$HAVE_LIBFUSE" = "1"])
os/kstore/kv.cc \
os/kstore/KStore.cc \
os/memstore/MemStore.cc \
- os/FuseStore.cc \
os/ObjectStore.cc
+if WITH_FUSE
+libos_a_SOURCES += os/FuseStore.cc
+endif
+
if WITH_LIBAIO
libos_a_SOURCES += \
os/bluestore/kv.cc \