From 2e9809aeaea69f8768b9db27ff10e45498d645f8 Mon Sep 17 00:00:00 2001 From: Willem Jan Withagen Date: Sat, 3 Sep 2016 16:29:37 +0200 Subject: [PATCH] src/test/objectstore/CMakeLists.txt: conditionaly build tests - Honor WITH_AIO tests that depend on bluestore parts Signed-off-by: Willem Jan Withagen --- src/test/objectstore/CMakeLists.txt | 48 +++++++++++++++-------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/src/test/objectstore/CMakeLists.txt b/src/test/objectstore/CMakeLists.txt index b41d0e985bb..403328e4c2f 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 -- 2.39.5