]> git.proxmox.com Git - ceph.git/blame - ceph/src/test/mon/CMakeLists.txt
Import ceph 15.2.8
[ceph.git] / ceph / src / test / mon / CMakeLists.txt
CommitLineData
7c673cae
FG
1# ceph_test_mon_workloadgen
2add_executable(ceph_test_mon_workloadgen
3 test_mon_workloadgen.cc
4 )
5target_link_libraries(ceph_test_mon_workloadgen
6 os
7 osdc
8 global
9 ${EXTRALIBS}
10 ${CMAKE_DL_LIBS}
11 )
12install(TARGETS ceph_test_mon_workloadgen
13 DESTINATION ${CMAKE_INSTALL_BINDIR})
14
15# ceph_test_mon_msg
16add_executable(ceph_test_mon_msg
17 test-mon-msg.cc
18 )
19target_link_libraries(ceph_test_mon_msg os osdc global ${UNITTEST_LIBS})
7c673cae 20
7c673cae
FG
21# unittest_mon_moncap
22add_executable(unittest_mon_moncap
23 moncap.cc
24 )
11fdf7f2 25add_ceph_unittest(unittest_mon_moncap)
7c673cae
FG
26target_link_libraries(unittest_mon_moncap mon global)
27
f91f0fd5
TL
28# unittest_mon_map
29add_executable(unittest_mon_monmap
30 MonMap.cc
31 )
32add_ceph_unittest(unittest_mon_monmap)
33target_link_libraries(unittest_mon_monmap mon global)
34
7c673cae
FG
35# unittest_mon_pgmap
36add_executable(unittest_mon_pgmap
37 PGMap.cc
38 $<TARGET_OBJECTS:unit-main>
39 )
11fdf7f2 40add_ceph_unittest(unittest_mon_pgmap)
7c673cae
FG
41target_link_libraries(unittest_mon_pgmap mon global)
42
43# unittest_mon_montypes
44add_executable(unittest_mon_montypes
45 test_mon_types.cc
46 )
11fdf7f2 47add_ceph_unittest(unittest_mon_montypes)
7c673cae 48target_link_libraries(unittest_mon_montypes mon global)
eafe8130
TL
49
50# ceph_test_mon_memory_target
51add_executable(ceph_test_mon_memory_target
9f95a23c
TL
52 test_mon_memory_target.cc)
53target_link_libraries(ceph_test_mon_memory_target Boost::system Threads::Threads)
54set_target_properties(ceph_test_mon_memory_target PROPERTIES
55 SKIP_RPATH TRUE
56 INSTALL_RPATH "")
eafe8130
TL
57install(TARGETS ceph_test_mon_memory_target
58 DESTINATION ${CMAKE_INSTALL_BINDIR})
59
60# ceph_test_mon_log_rss_usage
61add_executable(ceph_test_log_rss_usage
9f95a23c
TL
62 test_log_rss_usage.cc)
63set_target_properties(ceph_test_log_rss_usage PROPERTIES
64 SKIP_RPATH TRUE
65 INSTALL_RPATH "")
eafe8130
TL
66install(TARGETS ceph_test_log_rss_usage
67 DESTINATION ${CMAKE_INSTALL_BINDIR})
68
69# ceph_test_mon_rss_usage
70add_executable(ceph_test_mon_rss_usage
9f95a23c
TL
71 test_mon_rss_usage.cc)
72set_target_properties(ceph_test_mon_rss_usage PROPERTIES
73 SKIP_RPATH TRUE
74 INSTALL_RPATH "")
eafe8130
TL
75install(TARGETS ceph_test_mon_rss_usage
76 DESTINATION ${CMAKE_INSTALL_BINDIR})
9f95a23c
TL
77
78#unittest_mon_election
79add_executable(unittest_mon_election
80 test_election.cc
81 )
82add_ceph_unittest(unittest_mon_election)
83target_link_libraries(unittest_mon_election mon global)