From: Noah Watkins Date: Mon, 30 Dec 2013 20:56:32 +0000 (-0800) Subject: make: conditionally build filestore backends X-Git-Tag: v0.75~14^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F1023%2Fhead;p=ceph.git make: conditionally build filestore backends Each of btrfs and zfs backends are wrapped in if __linux__ and if WITH_ZFS, respectively, resulting in empty object files and the associated warnings. This builds them under the same conditions. Signed-off-by: Noah Watkins --- diff --git a/src/os/Makefile.am b/src/os/Makefile.am index e83d44e091af..f89b20894ac8 100644 --- a/src/os/Makefile.am +++ b/src/os/Makefile.am @@ -1,6 +1,5 @@ libos_la_SOURCES = \ os/chain_xattr.cc \ - os/BtrfsFileStoreBackend.cc \ os/DBObjectMap.cc \ os/FileJournal.cc \ os/FileStore.cc \ @@ -14,8 +13,16 @@ libos_la_SOURCES = \ os/MemStore.cc \ os/ObjectStore.cc \ os/WBThrottle.cc \ - os/ZFSFileStoreBackend.cc \ common/TrackedOp.cc + +if LINUX +libos_la_SOURCES += os/BtrfsFileStoreBackend.cc +endif + +if WITH_LIBZFS +libos_la_SOURCES += os/ZFSFileStoreBackend.cc +endif + noinst_LTLIBRARIES += libos.la noinst_HEADERS += \