]> git.proxmox.com Git - ceph.git/blame - ceph/src/test/mon/CMakeLists.txt
update sources to v12.1.2
[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})
20set_target_properties(ceph_test_mon_msg PROPERTIES COMPILE_FLAGS
21 ${UNITTEST_CXX_FLAGS})
22
7c673cae
FG
23# unittest_mon_moncap
24add_executable(unittest_mon_moncap
25 moncap.cc
26 )
27add_ceph_unittest(unittest_mon_moncap ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_moncap)
28target_link_libraries(unittest_mon_moncap mon global)
29
30# unittest_mon_pgmap
31add_executable(unittest_mon_pgmap
32 PGMap.cc
33 $<TARGET_OBJECTS:unit-main>
34 )
35add_ceph_unittest(unittest_mon_pgmap ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_pgmap)
36target_link_libraries(unittest_mon_pgmap mon global)
37
38# unittest_mon_montypes
39add_executable(unittest_mon_montypes
40 test_mon_types.cc
41 )
42add_ceph_unittest(unittest_mon_montypes ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_montypes)
43target_link_libraries(unittest_mon_montypes mon global)