summaryrefslogtreecommitdiffstats
path: root/src/crimson/tools/CMakeLists.txt
blob: fc18ff90b4da53f8230ccfde33fd9d794f0b3398 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
add_executable(crimson-store-nbd
	store_nbd/store-nbd.cc
	store_nbd/tm_driver.cc
	store_nbd/fs_driver.cc
	store_nbd/block_driver.cc
  )
target_link_libraries(crimson-store-nbd
  crimson-os)
install(TARGETS crimson-store-nbd DESTINATION bin)

add_executable(perf-crimson-msgr perf_crimson_msgr.cc)
target_link_libraries(perf-crimson-msgr crimson)

add_executable(perf-async-msgr perf_async_msgr.cc)
target_link_libraries(perf-async-msgr ceph-common global ${ALLOC_LIBS})

add_executable(perf-staged-fltree perf_staged_fltree.cc)
if(WITH_TESTS)
target_link_libraries(perf-staged-fltree crimson-seastore crimson::gtest)
else()
target_link_libraries(perf-staged-fltree crimson-seastore)
endif()