]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
make: do not compile XFS.cc if --without-libxfs 5460/head
authorKefu Chai <kchai@redhat.com>
Sat, 29 Aug 2015 13:33:31 +0000 (21:33 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 31 Aug 2015 08:00:29 +0000 (16:00 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/os/Makefile.am
src/os/fs/FS.cc

index ba80fd356db830df32266ecd51a5f7ebecf2758a..f1c68431eb8278cef0037836a6239390dedc58a0 100644 (file)
@@ -8,7 +8,6 @@ if ENABLE_SERVER
 libos_la_SOURCES = \
        os/chain_xattr.cc \
        os/fs/FS.cc \
-       os/fs/XFS.cc \
        os/DBObjectMap.cc \
        os/GenericObjectMap.cc \
        os/FileJournal.cc \
@@ -31,7 +30,9 @@ libos_la_SOURCES += os/BtrfsFileStoreBackend.cc
 endif
 
 if WITH_LIBXFS
-libos_la_SOURCES += os/XfsFileStoreBackend.cc
+libos_la_SOURCES += \
+    os/fs/XFS.cc \
+    os/XfsFileStoreBackend.cc
 endif
 
 if WITH_LIBZFS
index 78392f6a307677143c9fcebc90ef5f2dc52e1f63..5df8adf7d79e38f50017cf0ba88cf4fe34646ecb 100644 (file)
 
 #include "FS.h"
 
+#include "acconfig.h"
+
+#ifdef HAVE_LIBXFS
 #include "XFS.h"
+#endif
 
-#include "acconfig.h"
 #ifdef DARWIN
 #include <sys/mount.h>
 #else