]>
Commit | Line | Data |
---|---|---|
1 | set(librbd_replay_types_srcs | |
2 | ActionTypes.cc) | |
3 | add_library(rbd_replay_types STATIC ${librbd_replay_types_srcs}) | |
4 | ||
5 | set(librbd_replay_srcs | |
6 | actions.cc | |
7 | BufferReader.cc | |
8 | ImageNameMap.cc | |
9 | PendingIO.cc | |
10 | rbd_loc.cc | |
11 | Replayer.cc) | |
12 | add_library(rbd_replay STATIC ${librbd_replay_srcs}) | |
13 | target_link_libraries(rbd_replay LINK_PRIVATE librbd librados global) | |
14 | ||
15 | add_executable(rbd-replay | |
16 | rbd-replay.cc) | |
17 | target_link_libraries(rbd-replay | |
18 | librbd librados global rbd_replay rbd_replay_types ceph-common) | |
19 | install(TARGETS rbd-replay DESTINATION bin) | |
20 | ||
21 | set(librbd_replay_ios_srcs | |
22 | ios.cc) | |
23 | add_library(rbd_replay_ios STATIC ${librbd_replay_ios_srcs}) | |
24 | target_link_libraries(rbd_replay_ios librbd librados global) | |
25 | ||
26 | if(${WITH_BABELTRACE}) | |
27 | add_executable(rbd-replay-prep | |
28 | rbd-replay-prep.cc) | |
29 | target_link_libraries(rbd-replay-prep | |
30 | rbd_replay | |
31 | rbd_replay_ios | |
32 | rbd_replay_types | |
33 | librbd | |
34 | librados | |
35 | ceph-common | |
36 | global | |
37 | babeltrace | |
38 | babeltrace-ctf | |
39 | Boost::date_time | |
40 | ) | |
41 | install(TARGETS rbd-replay-prep DESTINATION bin) | |
42 | endif(${WITH_BABELTRACE}) |