]> git.proxmox.com Git - ceph.git/blame - ceph/src/tools/rbd/CMakeLists.txt
bump version to 12.1.1-pve1 while rebasing patches
[ceph.git] / ceph / src / tools / rbd / CMakeLists.txt
CommitLineData
7c673cae
FG
1set(rbd_srcs
2 rbd.cc
3 ArgumentTypes.cc
4 IndentStream.cc
5 OptionPrinter.cc
6 Shell.cc
7 Utils.cc
8 action/Bench.cc
9 action/Children.cc
10 action/Clone.cc
11 action/Copy.cc
12 action/Create.cc
13 action/Diff.cc
14 action/DiskUsage.cc
15 action/Export.cc
16 action/Feature.cc
17 action/Flatten.cc
18 action/Group.cc
19 action/ImageMeta.cc
20 action/Import.cc
21 action/Info.cc
22 action/Journal.cc
23 action/Kernel.cc
24 action/List.cc
25 action/Lock.cc
26 action/MergeDiff.cc
27 action/MirrorPool.cc
28 action/MirrorImage.cc
29 action/Nbd.cc
30 action/ObjectMap.cc
31 action/Remove.cc
32 action/Rename.cc
33 action/Resize.cc
34 action/Snap.cc
35 action/Status.cc
36 action/Trash.cc
37 action/Watch.cc)
38add_executable(rbd ${rbd_srcs}
7c673cae
FG
39 $<TARGET_OBJECTS:common_texttable_obj>)
40set_target_properties(rbd PROPERTIES OUTPUT_NAME rbd)
41target_link_libraries(rbd librbd librados
42 cls_journal_client cls_rbd_client
43 rbd_types
44 journal
45 ceph-common global
46 ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS})
47if(WITH_KRBD)
48 target_link_libraries(rbd
49 krbd)
50endif()
51
52install(TARGETS rbd DESTINATION bin)