target_link_libraries(get_command_descriptions
mon
global
- ${LEVELDB_LIBRARIES}
${EXTRALIBS}
${BLKID_LIBRARIES}
${CMAKE_DL_LIBS}
endif()
# unittest_lockdep
-add_executable(unittest_lockdep
- test_lockdep.cc)
-add_ceph_unittest(unittest_lockdep)
-target_link_libraries(unittest_lockdep ceph-common)
+if(WITH_CEPH_DEBUG_MUTEX)
+ add_executable(unittest_lockdep
+ test_lockdep.cc)
+ add_ceph_unittest(unittest_lockdep)
+ target_link_libraries(unittest_lockdep ceph-common)
+endif()
# unittest_counter
add_executable(unittest_counter
add_ceph_unittest(unittest_bloom_filter)
target_link_libraries(unittest_bloom_filter ceph-common)
+# unittest_lruset
+add_executable(unittest_lruset
+ test_lruset.cc
+ )
+add_ceph_unittest(unittest_lruset)
+target_link_libraries(unittest_lruset)
+
# unittest_histogram
add_executable(unittest_histogram
histogram.cc
target_link_libraries(unittest_weighted_priority_queue ceph-common)
add_ceph_unittest(unittest_weighted_priority_queue)
-# unittest_mutex_debug
-add_executable(unittest_mutex_debug
- test_mutex_debug.cc
- )
-add_ceph_unittest(unittest_mutex_debug)
-target_link_libraries(unittest_mutex_debug ceph-common)
+if(WITH_CEPH_DEBUG_MUTEX)
+ add_executable(unittest_mutex_debug
+ test_mutex_debug.cc)
+ add_ceph_unittest(unittest_mutex_debug)
+ target_link_libraries(unittest_mutex_debug ceph-common)
+endif()
# unittest_shunique_lock
add_executable(unittest_shunique_lock
add_executable(unittest_ceph_timer test_ceph_timer.cc)
add_ceph_unittest(unittest_ceph_timer)
+add_executable(unittest_option test_option.cc)
+target_link_libraries(unittest_option ceph-common GTest::Main)
+add_ceph_unittest(unittest_option)
add_executable(unittest_blocked_completion test_blocked_completion.cc)
add_ceph_unittest(unittest_blocked_completion)
add_executable(unittest_allocate_unique test_allocate_unique.cc)
add_ceph_unittest(unittest_allocate_unique)
+
+if(WITH_SYSTEMD)
+ add_executable(unittest_journald_logger test_journald_logger.cc)
+ target_link_libraries(unittest_journald_logger ceph-common)
+ add_ceph_unittest(unittest_journald_logger)
+endif()