1 # ceph_test_async_driver
2 add_executable(ceph_test_async_driver
4 $<TARGET_OBJECTS:unit-main>
6 set_target_properties(ceph_test_async_driver PROPERTIES COMPILE_FLAGS
8 target_link_libraries(ceph_test_async_driver os global ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${UNITTEST_LIBS})
11 add_executable(ceph_test_msgr
14 set_target_properties(ceph_test_msgr PROPERTIES COMPILE_FLAGS
15 ${UNITTEST_CXX_FLAGS})
16 target_link_libraries(ceph_test_msgr os global ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${UNITTEST_LIBS})
18 # ceph_test_async_networkstack
19 add_executable(ceph_test_async_networkstack
20 test_async_networkstack.cc
21 $<TARGET_OBJECTS:unit-main>
23 set_target_properties(ceph_test_async_networkstack PROPERTIES COMPILE_FLAGS
24 ${UNITTEST_CXX_FLAGS})
25 target_link_libraries(ceph_test_async_networkstack global ${CRYPTO_LIBS} ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${UNITTEST_LIBS})
27 #ceph_perf_msgr_server
28 add_executable(ceph_perf_msgr_server perf_msgr_server.cc)
29 set_target_properties(ceph_perf_msgr_server PROPERTIES COMPILE_FLAGS
30 ${UNITTEST_CXX_FLAGS})
31 target_link_libraries(ceph_perf_msgr_server os global ${UNITTEST_LIBS})
33 #ceph_perf_msgr_client
34 add_executable(ceph_perf_msgr_client perf_msgr_client.cc)
35 set_target_properties(ceph_perf_msgr_client PROPERTIES COMPILE_FLAGS
36 ${UNITTEST_CXX_FLAGS})
37 target_link_libraries(ceph_perf_msgr_client os global ${UNITTEST_LIBS})
39 # test_userspace_event
41 add_executable(ceph_test_userspace_event
42 test_userspace_event.cc
43 $<TARGET_OBJECTS:unit-main>)
44 set_target_properties(ceph_test_userspace_event PROPERTIES COMPILE_FLAGS
45 ${UNITTEST_CXX_FLAGS})
46 target_link_libraries(ceph_test_userspace_event
53 ceph_test_async_driver
55 ceph_test_async_networkstack
58 DESTINATION ${CMAKE_INSTALL_BINDIR})