From: Willem Jan Withagen Date: Sat, 3 Sep 2016 14:29:37 +0000 (+0200) Subject: src/test/objectstore/CMakeLists.txt: conditionaly build tests X-Git-Tag: v11.0.1~305^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F10973%2Fhead;p=ceph.git src/test/objectstore/CMakeLists.txt: conditionaly build tests - Honor WITH_AIO tests that depend on bluestore parts Signed-off-by: Willem Jan Withagen --- diff --git a/src/test/objectstore/CMakeLists.txt b/src/test/objectstore/CMakeLists.txt index b41d0e985bbc..403328e4c2fb 100644 --- a/src/test/objectstore/CMakeLists.txt +++ b/src/test/objectstore/CMakeLists.txt @@ -102,32 +102,34 @@ add_executable(unittest_rocksdb_option add_ceph_unittest(unittest_rocksdb_option ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_rocksdb_option) target_link_libraries(unittest_rocksdb_option global os ${BLKID_LIBRARIES}) -# unittest_bit_alloc -add_executable(unittest_bit_alloc - BitAllocator_test.cc - ) -add_ceph_unittest(unittest_bit_alloc ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_bit_alloc) -target_link_libraries(unittest_bit_alloc os global) +if(WITH_AIO) + # unittest_bit_alloc + add_executable(unittest_bit_alloc + BitAllocator_test.cc + ) + add_ceph_unittest(unittest_bit_alloc ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_bit_alloc) + target_link_libraries(unittest_bit_alloc os global) -add_executable(unittest_alloc - Allocator_test.cc - ) -add_ceph_unittest(unittest_alloc ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_alloc) -target_link_libraries(unittest_alloc os global) + add_executable(unittest_alloc + Allocator_test.cc + ) + add_ceph_unittest(unittest_alloc ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_alloc) + target_link_libraries(unittest_alloc os global) -# unittest_bluefs -add_executable(unittest_bluefs - test_bluefs.cc - ) -add_ceph_unittest(unittest_bluefs ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_bluefs) -target_link_libraries(unittest_bluefs os global) + # unittest_bluefs + add_executable(unittest_bluefs + test_bluefs.cc + ) + add_ceph_unittest(unittest_bluefs ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_bluefs) + target_link_libraries(unittest_bluefs os global) -# unittest_bluestore_types -add_executable(unittest_bluestore_types - test_bluestore_types.cc - ) -add_ceph_unittest(unittest_bluestore_types ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_bluestore_types) -target_link_libraries(unittest_bluestore_types os global) + # unittest_bluestore_types + add_executable(unittest_bluestore_types + test_bluestore_types.cc + ) + add_ceph_unittest(unittest_bluestore_types ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_bluestore_types) + target_link_libraries(unittest_bluestore_types os global) +endif(WITH_AIO) # unittest_transaction add_executable(unittest_transaction