summaryrefslogtreecommitdiffstats
path: root/src/test/libradosstriper/CMakeLists.txt
blob: 8e53a300ae16d6681becd88431a28d544468e61a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#
# Note: only compiled if WITH_LIBRADOSSTRIPER is defined.
#
add_library(rados_striper_test STATIC TestCase.cc)
target_link_libraries(rados_striper_test
  radostest
  radostest-cxx
  GTest::GTest)

add_executable(ceph_test_rados_striper_api_striping
  striping.cc
  )
target_link_libraries(ceph_test_rados_striper_api_striping
  ${UNITTEST_LIBS} rados_striper_test
  radosstriper
  librados)
install(TARGETS ceph_test_rados_striper_api_striping
  DESTINATION ${CMAKE_INSTALL_BINDIR})

add_executable(ceph_test_rados_striper_api_io
  io.cc)
target_link_libraries(ceph_test_rados_striper_api_io
  ${UNITTEST_LIBS} rados_striper_test
  radosstriper
  librados)
install(TARGETS ceph_test_rados_striper_api_io
  DESTINATION ${CMAKE_INSTALL_BINDIR})

add_executable(ceph_test_rados_striper_api_aio
  aio.cc)
target_link_libraries(ceph_test_rados_striper_api_aio librados radosstriper
  ${UNITTEST_LIBS} rados_striper_test)
install(TARGETS ceph_test_rados_striper_api_aio
  DESTINATION ${CMAKE_INSTALL_BINDIR})