From: Willem Jan Withagen Date: Sun, 31 Jul 2016 21:41:31 +0000 (+0200) Subject: src/os/CMakeLists.txt: AIO|FUSE exclude X-Git-Tag: v11.0.1~339^2~3 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=276c4f9c721e12b6e9503c3db31ac82306069232;p=ceph-ci.git src/os/CMakeLists.txt: AIO|FUSE exclude Signed-off-by: Willem Jan Withagen --- diff --git a/src/os/CMakeLists.txt b/src/os/CMakeLists.txt index 9cc14367c1b..ac3e809181b 100644 --- a/src/os/CMakeLists.txt +++ b/src/os/CMakeLists.txt @@ -21,30 +21,36 @@ set(libos_srcs filestore/WBThrottle.cc filestore/ZFSFileStoreBackend.cc memstore/MemStore.cc + kstore/kv.cc kstore/KStore.cc kstore/kstore_types.cc - bluestore/kv.cc - bluestore/Allocator.cc - bluestore/BitmapFreelistManager.cc - bluestore/BlockDevice.cc - bluestore/BlueFS.cc - bluestore/bluefs_types.cc - bluestore/BlueRocksEnv.cc - bluestore/BlueStore.cc - bluestore/bluestore_types.cc - bluestore/ExtentFreelistManager.cc - bluestore/FreelistManager.cc - bluestore/KernelDevice.cc - bluestore/StupidAllocator.cc - bluestore/BitMapAllocator.cc - bluestore/BitAllocator.cc fs/FS.cc ${libos_xfs_srcs}) +if(HAVE_LIBAIO) + list(APPEND libos_srcs + bluestore/kv.cc + bluestore/Allocator.cc + bluestore/BitmapFreelistManager.cc + bluestore/BlockDevice.cc + bluestore/BlueFS.cc + bluestore/bluefs_types.cc + bluestore/BlueRocksEnv.cc + bluestore/BlueStore.cc + bluestore/bluestore_types.cc + bluestore/ExtentFreelistManager.cc + bluestore/FreelistManager.cc + bluestore/KernelDevice.cc + bluestore/StupidAllocator.cc + bluestore/BitMapAllocator.cc + bluestore/BitAllocator.cc + ) +endif(HAVE_LIBAIO) + if(WITH_FUSE) list(APPEND libos_srcs FuseStore.cc) -endif() +endif(WITH_FUSE) if(WITH_SPDK) list(APPEND libos_srcs @@ -55,9 +61,9 @@ add_library(os STATIC ${libos_srcs} $) if(HAVE_LIBAIO) target_link_libraries(os ${AIO_LIBRARIES}) -endif() +endif(HAVE_LIBAIO) -if(HAVE_LIBFUSE) +if(WITH_FUSE) target_link_libraries(os ${FUSE_LIBRARIES}) endif()