Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / src / test / mon / CMakeLists.txt
1 # ceph_test_mon_workloadgen
2 add_executable(ceph_test_mon_workloadgen
3   test_mon_workloadgen.cc
4   )
5 target_link_libraries(ceph_test_mon_workloadgen
6   os
7   osdc
8   global
9   ${EXTRALIBS}
10   ${CMAKE_DL_LIBS}
11   )
12 install(TARGETS ceph_test_mon_workloadgen
13   DESTINATION ${CMAKE_INSTALL_BINDIR})
14
15 # ceph_test_mon_msg
16 add_executable(ceph_test_mon_msg 
17   test-mon-msg.cc
18   )
19 target_link_libraries(ceph_test_mon_msg os osdc global ${UNITTEST_LIBS})
20 set_target_properties(ceph_test_mon_msg PROPERTIES COMPILE_FLAGS
21   ${UNITTEST_CXX_FLAGS})
22
23 # unittest_mon_moncap
24 add_executable(unittest_mon_moncap
25   moncap.cc
26   )
27 add_ceph_unittest(unittest_mon_moncap ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_moncap)
28 target_link_libraries(unittest_mon_moncap mon global)
29
30 # unittest_mon_pgmap
31 add_executable(unittest_mon_pgmap
32   PGMap.cc
33   $<TARGET_OBJECTS:unit-main>
34   )
35 add_ceph_unittest(unittest_mon_pgmap ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_pgmap)
36 target_link_libraries(unittest_mon_pgmap mon global)
37
38 # unittest_mon_montypes
39 add_executable(unittest_mon_montypes
40   test_mon_types.cc
41   )
42 add_ceph_unittest(unittest_mon_montypes ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_montypes)
43 target_link_libraries(unittest_mon_montypes mon global)