]> git.proxmox.com Git - ceph.git/blame - ceph/src/test/mon/CMakeLists.txt
import ceph 14.2.5
[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
28# unittest_mon_pgmap
29add_executable(unittest_mon_pgmap
30 PGMap.cc
31 $<TARGET_OBJECTS:unit-main>
32 )
11fdf7f2 33add_ceph_unittest(unittest_mon_pgmap)
7c673cae
FG
34target_link_libraries(unittest_mon_pgmap mon global)
35
36# unittest_mon_montypes
37add_executable(unittest_mon_montypes
38 test_mon_types.cc
39 )
11fdf7f2 40add_ceph_unittest(unittest_mon_montypes)
7c673cae 41target_link_libraries(unittest_mon_montypes mon global)
eafe8130
TL
42
43# ceph_test_mon_memory_target
44add_executable(ceph_test_mon_memory_target
45 test_mon_memory_target.cc
46 )
47target_link_libraries(ceph_test_mon_memory_target ${UNITTEST_LIBS} Boost::system)
48install(TARGETS ceph_test_mon_memory_target
49 DESTINATION ${CMAKE_INSTALL_BINDIR})
50
51# ceph_test_mon_log_rss_usage
52add_executable(ceph_test_log_rss_usage
53 test_log_rss_usage.cc
54 )
55target_link_libraries(ceph_test_log_rss_usage ${UNITTEST_LIBS})
56install(TARGETS ceph_test_log_rss_usage
57 DESTINATION ${CMAKE_INSTALL_BINDIR})
58
59# ceph_test_mon_rss_usage
60add_executable(ceph_test_mon_rss_usage
61 test_mon_rss_usage.cc
62 )
63target_link_libraries(ceph_test_mon_rss_usage ${UNITTEST_LIBS})
64install(TARGETS ceph_test_mon_rss_usage
65 DESTINATION ${CMAKE_INSTALL_BINDIR})