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