add_subdirectory(cls_journal)
add_subdirectory(cls_rbd)
endif(WITH_RBD)
+ if(WITH_RADOSGW)
+ add_subdirectory(cls_rgw)
+ add_subdirectory(cls_rgw_gc)
+ endif(WITH_RADOSGW)
add_subdirectory(cls_refcount)
- add_subdirectory(cls_rgw)
add_subdirectory(cls_version)
add_subdirectory(cls_lua)
- add_subdirectory(cls_rgw_gc)
add_subdirectory(cls_queue)
add_subdirectory(cls_2pc_queue)
add_subdirectory(cls_cmpomap)
-if(${WITH_RADOSGW})
- add_executable(ceph_test_cls_rgw
- test_cls_rgw.cc
- )
- target_link_libraries(ceph_test_cls_rgw
- cls_rgw_client
- librados
- global
- ${UNITTEST_LIBS}
- ${EXTRALIBS}
- ${BLKID_LIBRARIES}
- ${CMAKE_DL_LIBS}
- radostest-cxx)
- install(TARGETS
- ceph_test_cls_rgw
- DESTINATION ${CMAKE_INSTALL_BINDIR})
-
- add_executable(ceph_test_cls_rgw_stats test_cls_rgw_stats.cc
- $<TARGET_OBJECTS:unit-main>)
- target_link_libraries(ceph_test_cls_rgw_stats cls_rgw_client global
- librados ${UNITTEST_LIBS} radostest-cxx)
- install(TARGETS ceph_test_cls_rgw_stats DESTINATION ${CMAKE_INSTALL_BINDIR})
-endif(${WITH_RADOSGW})
+add_executable(ceph_test_cls_rgw
+ test_cls_rgw.cc
+ )
+target_link_libraries(ceph_test_cls_rgw
+ cls_rgw_client
+ librados
+ global
+ ${UNITTEST_LIBS}
+ ${EXTRALIBS}
+ ${BLKID_LIBRARIES}
+ ${CMAKE_DL_LIBS}
+ radostest-cxx)
+install(TARGETS
+ ceph_test_cls_rgw
+ DESTINATION ${CMAKE_INSTALL_BINDIR})
+add_executable(ceph_test_cls_rgw_stats test_cls_rgw_stats.cc
+ $<TARGET_OBJECTS:unit-main>)
+target_link_libraries(ceph_test_cls_rgw_stats cls_rgw_client global
+ librados ${UNITTEST_LIBS} radostest-cxx)
+install(TARGETS ceph_test_cls_rgw_stats DESTINATION ${CMAKE_INSTALL_BINDIR})
-if(${WITH_RADOSGW})
- add_executable(ceph_test_cls_rgw_gc
- test_cls_rgw_gc.cc
- )
- target_link_libraries(ceph_test_cls_rgw_gc
- cls_rgw_gc_client
- librados
- global
- ${UNITTEST_LIBS}
- ${EXTRALIBS}
- ${BLKID_LIBRARIES}
- ${CMAKE_DL_LIBS}
- radostest-cxx)
- install(TARGETS
- ceph_test_cls_rgw_gc
- DESTINATION ${CMAKE_INSTALL_BINDIR})
-endif(${WITH_RADOSGW})
-
+add_executable(ceph_test_cls_rgw_gc
+ test_cls_rgw_gc.cc
+ )
+target_link_libraries(ceph_test_cls_rgw_gc
+ cls_rgw_gc_client
+ librados
+ global
+ ${UNITTEST_LIBS}
+ ${EXTRALIBS}
+ ${BLKID_LIBRARIES}
+ ${CMAKE_DL_LIBS}
+ radostest-cxx)
+install(TARGETS
+ ceph_test_cls_rgw_gc
+ DESTINATION ${CMAKE_INSTALL_BINDIR})