]> git.proxmox.com Git - ceph.git/blame - ceph/src/test/mon/CMakeLists.txt
update sources to v12.1.1
[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
23#scripts
24add_ceph_test(misc.sh ${CMAKE_CURRENT_SOURCE_DIR}/misc.sh)
25add_ceph_test(mkfs.sh ${CMAKE_CURRENT_SOURCE_DIR}/mkfs.sh)
224ce89b 26add_ceph_test(mon-bind.sh ${CMAKE_CURRENT_SOURCE_DIR}/mon-bind.sh)
7c673cae
FG
27add_ceph_test(mon-created-time.sh ${CMAKE_CURRENT_SOURCE_DIR}/mon-created-time.sh)
28add_ceph_test(mon-handle-forward.sh ${CMAKE_CURRENT_SOURCE_DIR}/mon-handle-forward.sh)
29add_ceph_test(mon-ping.sh ${CMAKE_CURRENT_SOURCE_DIR}/mon-ping.sh)
30add_ceph_test(mon-scrub.sh ${CMAKE_CURRENT_SOURCE_DIR}/mon-scrub.sh)
31add_ceph_test(osd-crush.sh ${CMAKE_CURRENT_SOURCE_DIR}/osd-crush.sh)
32add_ceph_test(osd-erasure-code-profile.sh ${CMAKE_CURRENT_SOURCE_DIR}/osd-erasure-code-profile.sh)
33add_ceph_test(osd-pool-create.sh ${CMAKE_CURRENT_SOURCE_DIR}/osd-pool-create.sh)
34add_ceph_test(test_pool_quota.sh ${CMAKE_CURRENT_SOURCE_DIR}/test_pool_quota.sh)
35
36# unittest_mon_moncap
37add_executable(unittest_mon_moncap
38 moncap.cc
39 )
40add_ceph_unittest(unittest_mon_moncap ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_moncap)
41target_link_libraries(unittest_mon_moncap mon global)
42
43# unittest_mon_pgmap
44add_executable(unittest_mon_pgmap
45 PGMap.cc
46 $<TARGET_OBJECTS:unit-main>
47 )
48add_ceph_unittest(unittest_mon_pgmap ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_pgmap)
49target_link_libraries(unittest_mon_pgmap mon global)
50
51# unittest_mon_montypes
52add_executable(unittest_mon_montypes
53 test_mon_types.cc
54 )
55add_ceph_unittest(unittest_mon_montypes ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_montypes)
56target_link_libraries(unittest_mon_montypes mon global)