target_link_libraries(rbd_replay_ios librbd librados global)
if(${WITH_BABELTRACE})
- set(rbd_replay_prep_srcs
- rbd-replay-prep.cc)
add_executable(rbd-replay-prep
- ${rbd_replay_prep_srcs}
- $<TARGET_OBJECTS:parse_secret_objs>
- )
+ rbd-replay-prep.cc)
target_link_libraries(rbd-replay-prep
rbd_replay
rbd_replay_ios
# unittest_rbd_replay
add_executable(unittest_rbd_replay
- test_rbd_replay.cc
- $<TARGET_OBJECTS:parse_secret_objs>
-)
+ test_rbd_replay.cc)
add_ceph_unittest(unittest_rbd_replay ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_rbd_replay)
target_link_libraries(unittest_rbd_replay
librbd
)
add_executable(ceph_smalliobenchrbd
${smalliobenchrbd_srcs}
- $<TARGET_OBJECTS:common_texttable_obj>
- $<TARGET_OBJECTS:parse_secret_objs>
- )
+ $<TARGET_OBJECTS:common_texttable_obj>)
target_link_libraries(ceph_smalliobenchrbd
librbd
librados
# cls_test_cls_rbd
add_executable(ceph_test_cls_rbd
test_cls_rbd.cc
- $<TARGET_OBJECTS:common_texttable_obj>
- $<TARGET_OBJECTS:parse_secret_objs>
- )
+ $<TARGET_OBJECTS:common_texttable_obj>)
set_target_properties(ceph_test_cls_rbd PROPERTIES COMPILE_FLAGS
${UNITTEST_CXX_FLAGS})
target_link_libraries(ceph_test_cls_rbd
add_executable(unittest_librbd
${unittest_librbd_srcs}
${CMAKE_SOURCE_DIR}/src/common/ContextCompletion.cc
- $<TARGET_OBJECTS:common_texttable_obj>
- $<TARGET_OBJECTS:parse_secret_objs>
- )
+ $<TARGET_OBJECTS:common_texttable_obj>)
target_compile_definitions(unittest_librbd PUBLIC "-DTEST_LIBRBD_INTERNALS")
set_target_properties(unittest_librbd PROPERTIES COMPILE_FLAGS
${UNITTEST_CXX_FLAGS})
${CMAKE_SOURCE_DIR}/src/common/ContextCompletion.cc
$<TARGET_OBJECTS:librados_api_obj>
$<TARGET_OBJECTS:librados_objs>
- $<TARGET_OBJECTS:common_texttable_obj>
- $<TARGET_OBJECTS:parse_secret_objs>
- )
+ $<TARGET_OBJECTS:common_texttable_obj>)
target_link_libraries(ceph_test_librbd
rbd_test
rbd_api
test_support.cc
test_librbd.cc
test_main.cc
- $<TARGET_OBJECTS:common_texttable_obj>
- $<TARGET_OBJECTS:parse_secret_objs>
- )
+ $<TARGET_OBJECTS:common_texttable_obj>)
target_link_libraries(ceph_test_librbd_api
librbd
librados
)
add_executable(ceph_test_rbd_mirror_random_write
- random_write.cc
- $<TARGET_OBJECTS:parse_secret_objs>)
+ random_write.cc)
set_target_properties(ceph_test_rbd_mirror_random_write PROPERTIES COMPILE_FLAGS
${UNITTEST_CXX_FLAGS})
target_link_libraries(ceph_test_rbd_mirror_random_write