]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
src/test/objectstore/CMakeLists.txt: conditionaly build tests
authorWillem Jan Withagen <wjw@digiware.nl>
Sat, 3 Sep 2016 14:29:37 +0000 (16:29 +0200)
committerWillem Jan Withagen <wjw@digiware.nl>
Wed, 7 Sep 2016 10:44:03 +0000 (12:44 +0200)
 - Honor WITH_AIO tests that depend on bluestore parts

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
src/test/objectstore/CMakeLists.txt

index b41d0e985bbc6b150f03cd3f75d4926b26b3af24..403328e4c2fb2fff3dac97ee0fbc72ecaf68013e 100644 (file)
@@ -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