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