]> git.proxmox.com Git - ceph.git/blob - ceph/src/test/mon/CMakeLists.txt
bump version to 18.2.2-pve1
[ceph.git] / ceph / src / test / mon / CMakeLists.txt
1 # ceph_test_mon_workloadgen
2 add_executable(ceph_test_mon_workloadgen
3 test_mon_workloadgen.cc
4 )
5 target_link_libraries(ceph_test_mon_workloadgen
6 os
7 osdc
8 global
9 ${EXTRALIBS}
10 ${CMAKE_DL_LIBS}
11 )
12 install(TARGETS ceph_test_mon_workloadgen
13 DESTINATION ${CMAKE_INSTALL_BINDIR})
14
15 # ceph_test_mon_msg
16 add_executable(ceph_test_mon_msg
17 test-mon-msg.cc
18 )
19 target_link_libraries(ceph_test_mon_msg os osdc global ${UNITTEST_LIBS})
20
21 # unittest_mon_moncap
22 add_executable(unittest_mon_moncap
23 moncap.cc
24 )
25 add_ceph_unittest(unittest_mon_moncap)
26 target_link_libraries(unittest_mon_moncap mon global)
27
28 # unittest_mon_map
29 add_executable(unittest_mon_monmap
30 MonMap.cc
31 )
32 add_ceph_unittest(unittest_mon_monmap)
33 target_link_libraries(unittest_mon_monmap mon global)
34
35 # unittest_mon_pgmap
36 add_executable(unittest_mon_pgmap
37 PGMap.cc
38 $<TARGET_OBJECTS:unit-main>
39 )
40 add_ceph_unittest(unittest_mon_pgmap)
41 target_link_libraries(unittest_mon_pgmap mon global)
42
43 # unittest_mon_montypes
44 add_executable(unittest_mon_montypes
45 test_mon_types.cc
46 )
47 add_ceph_unittest(unittest_mon_montypes)
48 target_link_libraries(unittest_mon_montypes mon global)
49
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
55 SKIP_RPATH TRUE
56 INSTALL_RPATH "")
57 install(TARGETS ceph_test_mon_memory_target
58 DESTINATION ${CMAKE_INSTALL_BINDIR})
59
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
64 SKIP_RPATH TRUE
65 INSTALL_RPATH "")
66 install(TARGETS ceph_test_log_rss_usage
67 DESTINATION ${CMAKE_INSTALL_BINDIR})
68
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
73 SKIP_RPATH TRUE
74 INSTALL_RPATH "")
75 install(TARGETS ceph_test_mon_rss_usage
76 DESTINATION ${CMAKE_INSTALL_BINDIR})
77
78 #unittest_mon_election
79 add_executable(unittest_mon_election
80 test_election.cc
81 )
82 add_ceph_unittest(unittest_mon_election)
83 target_link_libraries(unittest_mon_election mon global)