]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # smalliobench |
2 | set(smalliobench_srcs | |
3 | small_io_bench.cc | |
4 | rados_backend.cc | |
5 | detailed_stat_collector.cc | |
6 | bencher.cc | |
7 | ) | |
8 | add_executable(ceph_smalliobench | |
9 | ${smalliobench_srcs} | |
10 | ) | |
31f18b77 | 11 | target_link_libraries(ceph_smalliobench librados Boost::program_options global |
7c673cae FG |
12 | ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS}) |
13 | ||
14 | # ceph_smalliobenchrbd | |
15 | if(WITH_RBD) | |
16 | set(smalliobenchrbd_srcs | |
17 | small_io_bench_rbd.cc | |
18 | rbd_backend.cc | |
19 | detailed_stat_collector.cc | |
20 | bencher.cc | |
21 | ) | |
22 | add_executable(ceph_smalliobenchrbd | |
23 | ${smalliobenchrbd_srcs} | |
24 | $<TARGET_OBJECTS:common_texttable_obj>) | |
25 | target_link_libraries(ceph_smalliobenchrbd | |
26 | librbd | |
27 | librados | |
28 | os | |
29 | global | |
31f18b77 | 30 | Boost::program_options |
7c673cae FG |
31 | ${BLKID_LIBRARIES} |
32 | ${CMAKE_DL_LIBS} | |
33 | ) | |
34 | add_dependencies(ceph_smalliobenchrbd | |
35 | cls_rbd | |
36 | cls_journal | |
37 | cls_lock) | |
38 | install(TARGETS | |
39 | ceph_smalliobenchrbd | |
40 | DESTINATION bin) | |
41 | endif(WITH_RBD) | |
42 | ||
43 | # ceph_smalliobenchfs | |
44 | set(ceph_smalliobenchfs_srcs | |
45 | small_io_bench_fs.cc | |
46 | testfilestore_backend.cc | |
47 | detailed_stat_collector.cc | |
48 | bencher.cc | |
49 | ) | |
50 | add_executable(ceph_smalliobenchfs | |
51 | ${ceph_smalliobenchfs_srcs} | |
52 | ) | |
31f18b77 | 53 | target_link_libraries(ceph_smalliobenchfs librados Boost::program_options os global |
7c673cae FG |
54 | ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS}) |
55 | ||
56 | # ceph_smalliobenchdumb | |
57 | set(smalliobenchdumb_srcs | |
58 | small_io_bench_dumb.cc | |
59 | dumb_backend.cc | |
60 | detailed_stat_collector.cc | |
61 | bencher.cc | |
62 | ) | |
63 | add_executable(ceph_smalliobenchdumb | |
64 | ${smalliobenchdumb_srcs} | |
65 | ) | |
31f18b77 | 66 | target_link_libraries(ceph_smalliobenchdumb librados Boost::program_options os global |
7c673cae FG |
67 | ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS}) |
68 | ||
69 | # ceph_tpbench | |
70 | set(tpbench_srcs | |
71 | tp_bench.cc | |
72 | detailed_stat_collector.cc) | |
73 | add_executable(ceph_tpbench | |
74 | ${tpbench_srcs} | |
75 | ) | |
31f18b77 | 76 | target_link_libraries(ceph_tpbench librados Boost::program_options global |
7c673cae FG |
77 | ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS}) |
78 | ||
79 | install(TARGETS | |
80 | ceph_smalliobench | |
81 | ceph_smalliobenchfs | |
82 | ceph_smalliobenchdumb | |
83 | ceph_tpbench | |
84 | DESTINATION bin) |