]> git.proxmox.com Git - ceph.git/blob - ceph/src/test/msgr/CMakeLists.txt
bump version to 15.2.4-pve1
[ceph.git] / ceph / src / test / msgr / CMakeLists.txt
1 # ceph_test_async_driver
2 add_executable(ceph_test_async_driver
3 test_async_driver.cc
4 $<TARGET_OBJECTS:unit-main>
5 )
6 target_link_libraries(ceph_test_async_driver os global ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${UNITTEST_LIBS})
7
8 # ceph_test_msgr
9 add_executable(ceph_test_msgr
10 test_msgr.cc
11 )
12 target_link_libraries(ceph_test_msgr os global ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${UNITTEST_LIBS})
13
14 # ceph_test_async_networkstack
15 add_executable(ceph_test_async_networkstack
16 test_async_networkstack.cc
17 $<TARGET_OBJECTS:unit-main>
18 )
19 target_link_libraries(ceph_test_async_networkstack global ${CRYPTO_LIBS} ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${UNITTEST_LIBS})
20
21 #ceph_perf_msgr_server
22 add_executable(ceph_perf_msgr_server perf_msgr_server.cc)
23 target_link_libraries(ceph_perf_msgr_server os global ${UNITTEST_LIBS})
24
25 #ceph_perf_msgr_client
26 add_executable(ceph_perf_msgr_client perf_msgr_client.cc)
27 target_link_libraries(ceph_perf_msgr_client os global ${UNITTEST_LIBS})
28
29 # test_userspace_event
30 if(HAVE_DPDK)
31 add_executable(ceph_test_userspace_event
32 test_userspace_event.cc
33 $<TARGET_OBJECTS:unit-main>)
34 target_link_libraries(ceph_test_userspace_event
35 global
36 ${CMAKE_DL_LIBS}
37 ${UNITTEST_LIBS})
38 endif(HAVE_DPDK)
39
40 install(TARGETS
41 ceph_test_async_driver
42 ceph_test_msgr
43 ceph_test_async_networkstack
44 ceph_perf_msgr_server
45 ceph_perf_msgr_client
46 DESTINATION ${CMAKE_INSTALL_BINDIR})