+++ /dev/null
-set(rbd_srcs
- rbd.cc
- ArgumentTypes.cc
- IndentStream.cc
- OptionPrinter.cc
- Shell.cc
- Utils.cc
- action/Bench.cc
- action/Children.cc
- action/Clone.cc
- action/Copy.cc
- action/Create.cc
- action/Diff.cc
- action/DiskUsage.cc
- action/Export.cc
- action/Feature.cc
- action/Flatten.cc
- action/ImageMeta.cc
- action/Import.cc
- action/Info.cc
- action/Journal.cc
- action/Kernel.cc
- action/List.cc
- action/Lock.cc
- action/MergeDiff.cc
- action/MirrorPool.cc
- action/MirrorImage.cc
- action/Nbd.cc
- action/ObjectMap.cc
- action/Pool.cc
- action/Remove.cc
- action/Rename.cc
- action/Resize.cc
- action/Snap.cc
- action/Status.cc
- action/Trash.cc
- action/Watch.cc)
-if(FREEBSD)
- list(APPEND rbd_srcs action/Ggate.cc)
-endif()
-
-add_executable(rbd ${rbd_srcs}
- $<TARGET_OBJECTS:common_texttable_obj>)
-set_target_properties(rbd PROPERTIES OUTPUT_NAME rbd)
-target_link_libraries(rbd librbd librados
- cls_journal_client cls_rbd_client
- rbd_types
- journal
- ceph-common global
- ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS})
-if(WITH_KRBD)
- target_link_libraries(rbd
- krbd)
-endif()
-
-install(TARGETS rbd DESTINATION bin)