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_monmap
32 add_ceph_unittest(unittest_mon_monmap)
33 target_link_libraries(unittest_mon_monmap mon global)
36 add_executable(unittest_mon_pgmap
38 $<TARGET_OBJECTS:unit-main>
40 add_ceph_unittest(unittest_mon_pgmap)
41 target_link_libraries(unittest_mon_pgmap mon global)
43 # unittest_mon_montypes
44 add_executable(unittest_mon_montypes
47 add_ceph_unittest(unittest_mon_montypes)
48 target_link_libraries(unittest_mon_montypes mon global)
50 # ceph_test_mon_memory_target
51 add_executable(ceph_test_mon_memory_target
52 test_mon_memory_target.cc)
53 target_link_libraries(ceph_test_mon_memory_target Boost::system Threads::Threads)
54 set_target_properties(ceph_test_mon_memory_target PROPERTIES
57 install(TARGETS ceph_test_mon_memory_target
58 DESTINATION ${CMAKE_INSTALL_BINDIR})
60 # ceph_test_mon_log_rss_usage
61 add_executable(ceph_test_log_rss_usage
62 test_log_rss_usage.cc)
63 set_target_properties(ceph_test_log_rss_usage PROPERTIES
66 install(TARGETS ceph_test_log_rss_usage
67 DESTINATION ${CMAKE_INSTALL_BINDIR})
69 # ceph_test_mon_rss_usage
70 add_executable(ceph_test_mon_rss_usage
71 test_mon_rss_usage.cc)
72 set_target_properties(ceph_test_mon_rss_usage PROPERTIES
75 install(TARGETS ceph_test_mon_rss_usage
76 DESTINATION ${CMAKE_INSTALL_BINDIR})
78 #unittest_mon_election
79 add_executable(unittest_mon_election
82 add_ceph_unittest(unittest_mon_election)
83 target_link_libraries(unittest_mon_election mon global)