1 # ceph_test_mon_workloadgen
2 add_executable(ceph_test_mon_workloadgen
3 test_mon_workloadgen.cc
5 target_link_libraries(ceph_test_mon_workloadgen
12 install(TARGETS ceph_test_mon_workloadgen
13 DESTINATION ${CMAKE_INSTALL_BINDIR})
16 add_executable(ceph_test_mon_msg
19 target_link_libraries(ceph_test_mon_msg os osdc global ${UNITTEST_LIBS})
22 add_executable(unittest_mon_moncap
25 add_ceph_unittest(unittest_mon_moncap)
26 target_link_libraries(unittest_mon_moncap mon global)
29 add_executable(unittest_mon_pgmap
31 $<TARGET_OBJECTS:unit-main>
33 add_ceph_unittest(unittest_mon_pgmap)
34 target_link_libraries(unittest_mon_pgmap mon global)
36 # unittest_mon_montypes
37 add_executable(unittest_mon_montypes
40 add_ceph_unittest(unittest_mon_montypes)
41 target_link_libraries(unittest_mon_montypes mon global)
43 # ceph_test_mon_memory_target
44 add_executable(ceph_test_mon_memory_target
45 test_mon_memory_target.cc)
46 target_link_libraries(ceph_test_mon_memory_target Boost::system Threads::Threads)
47 set_target_properties(ceph_test_mon_memory_target PROPERTIES
50 install(TARGETS ceph_test_mon_memory_target
51 DESTINATION ${CMAKE_INSTALL_BINDIR})
53 # ceph_test_mon_log_rss_usage
54 add_executable(ceph_test_log_rss_usage
55 test_log_rss_usage.cc)
56 set_target_properties(ceph_test_log_rss_usage PROPERTIES
59 install(TARGETS ceph_test_log_rss_usage
60 DESTINATION ${CMAKE_INSTALL_BINDIR})
62 # ceph_test_mon_rss_usage
63 add_executable(ceph_test_mon_rss_usage
64 test_mon_rss_usage.cc)
65 set_target_properties(ceph_test_mon_rss_usage PROPERTIES
68 install(TARGETS ceph_test_mon_rss_usage
69 DESTINATION ${CMAKE_INSTALL_BINDIR})
71 #unittest_mon_election
72 add_executable(unittest_mon_election
75 add_ceph_unittest(unittest_mon_election)
76 target_link_libraries(unittest_mon_election mon global)