]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/test/common/CMakeLists.txt
import 15.2.0 Octopus source
[ceph.git] / ceph / src / test / common / CMakeLists.txt
index 71fb77cda912145b438b4fb27d624f7c2332994f..e67d9718b2998271263fee2923190b32fd55ed21 100644 (file)
@@ -23,10 +23,9 @@ endif()
 
 # unittest_lockdep
 add_executable(unittest_lockdep
-  test_lockdep.cc
-  )
+  test_lockdep.cc)
 add_ceph_unittest(unittest_lockdep)
-target_link_libraries(unittest_lockdep ceph-common global)
+target_link_libraries(unittest_lockdep ceph-common)
 
 # FreeBSD only has shims to support NUMA, no functional code.
 if(LINUX)
@@ -128,7 +127,7 @@ add_executable(unittest_util
   ${CMAKE_SOURCE_DIR}/src/common/util.cc
   )
 add_ceph_unittest(unittest_util)
-target_link_libraries(unittest_util global)
+target_link_libraries(unittest_util global StdFilesystem::filesystem)
 
 # unittest_random
 add_executable(unittest_random
@@ -151,6 +150,13 @@ add_executable(unittest_lru
 add_ceph_unittest(unittest_lru)
 target_link_libraries(unittest_lru ceph-common)
 
+# unittest_intrusive_lru
+add_executable(unittest_intrusive_lru
+  test_intrusive_lru.cc
+  )
+add_ceph_unittest(unittest_intrusive_lru)
+target_link_libraries(unittest_intrusive_lru ceph-common)
+
 # unittest_crc32c
 add_executable(unittest_crc32c
   test_crc32c.cc
@@ -242,13 +248,6 @@ add_executable(unittest_mutex_debug
 add_ceph_unittest(unittest_mutex_debug)
 target_link_libraries(unittest_mutex_debug ceph-common)
 
-# unittest_mutex
-add_executable(unittest_mutex
-  test_mutex.cc
-  )
-add_ceph_unittest(unittest_mutex)
-target_link_libraries(unittest_mutex ceph-common)
-
 # unittest_shunique_lock
 add_executable(unittest_shunique_lock
   test_shunique_lock.cc
@@ -296,7 +295,6 @@ target_link_libraries(unittest_iso_8601 ceph-common)
 add_ceph_unittest(unittest_iso_8601)
 
 add_executable(unittest_convenience test_convenience.cc)
-target_link_libraries(unittest_convenience ceph-common)
 add_ceph_unittest(unittest_convenience)
 
 add_executable(unittest_bounded_key_counter
@@ -305,6 +303,9 @@ add_executable(unittest_bounded_key_counter
 target_link_libraries(unittest_bounded_key_counter global)
 add_ceph_unittest(unittest_bounded_key_counter)
 
+add_executable(unittest_split test_split.cc)
+add_ceph_unittest(unittest_split)
+
 add_executable(unittest_static_ptr test_static_ptr.cc)
 add_ceph_unittest(unittest_static_ptr)
 
@@ -320,3 +321,12 @@ target_link_libraries(unittest_async_completion Boost::system)
 add_executable(unittest_async_shared_mutex test_async_shared_mutex.cc)
 add_ceph_unittest(unittest_async_shared_mutex)
 target_link_libraries(unittest_async_shared_mutex ceph-common Boost::system)
+
+add_executable(unittest_rabin_chunk test_rabin_chunk.cc
+  $<TARGET_OBJECTS:unit-main>)
+target_link_libraries(unittest_rabin_chunk global ceph-common)
+add_ceph_unittest(unittest_rabin_chunk)
+
+add_executable(unittest_ceph_timer test_ceph_timer.cc)
+target_link_libraries(unittest_rabin_chunk GTest::GTest)
+add_ceph_unittest(unittest_ceph_timer)