2 add_executable(unittest_rgw_bencode test_rgw_bencode.cc)
3 add_ceph_unittest(unittest_rgw_bencode ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_rgw_bencode)
4 target_link_libraries(unittest_rgw_bencode rgw_a)
6 #unitttest_rgw_period_history
7 add_executable(unittest_rgw_period_history test_rgw_period_history.cc)
8 add_ceph_unittest(unittest_rgw_period_history ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_rgw_period_history)
9 target_link_libraries(unittest_rgw_period_history rgw_a)
11 # unitttest_rgw_compression
12 add_executable(unittest_rgw_compression
13 test_rgw_compression.cc
14 $<TARGET_OBJECTS:unit-main>)
15 add_ceph_unittest(unittest_rgw_compression ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_rgw_compression)
16 target_link_libraries(unittest_rgw_compression rgw_a)
18 # unitttest_http_manager
19 add_executable(unittest_http_manager test_http_manager.cc)
20 add_ceph_unittest(unittest_http_manager ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_http_manager)
21 target_link_libraries(unittest_http_manager rgw_a)
25 add_library(test_rgw_a STATIC ${test_rgw_a_src})
27 # ceph_test_rgw_manifest
28 set(test_rgw_manifest_srcs test_rgw_manifest.cc)
29 add_executable(ceph_test_rgw_manifest
30 ${test_rgw_manifest_srcs}
32 target_link_libraries(ceph_test_rgw_manifest
42 cls_replica_log_client
53 set_target_properties(ceph_test_rgw_manifest PROPERTIES COMPILE_FLAGS
54 ${UNITTEST_CXX_FLAGS})
57 set(test_rgw_obj_srcs test_rgw_obj.cc)
58 add_executable(ceph_test_rgw_obj
61 target_link_libraries(ceph_test_rgw_obj
70 cls_replica_log_client
80 set_target_properties(ceph_test_rgw_obj PROPERTIES COMPILE_FLAGS
81 ${UNITTEST_CXX_FLAGS})
83 # ceph_test_rgw_crypto
84 set(test_rgw_crypto_srcs test_rgw_crypto.cc)
85 add_executable(unittest_rgw_crypto
86 ${test_rgw_crypto_srcs}
88 add_ceph_unittest(unittest_rgw_crypto ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_rgw_crypto)
90 target_link_libraries(unittest_rgw_crypto
98 cls_replica_log_client
108 set_target_properties(unittest_rgw_crypto PROPERTIES COMPILE_FLAGS$ {UNITTEST_CXX_FLAGS})
110 # ceph_test_rgw_iam_policy
111 add_executable(unittest_rgw_iam_policy test_rgw_iam_policy.cc)
112 add_ceph_unittest(unittest_rgw_iam_policy ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_rgw_iam_policy)
113 target_link_libraries(unittest_rgw_iam_policy
121 cls_replica_log_client
131 set_target_properties(unittest_rgw_iam_policy PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS})
133 # unitttest_rgw_string
134 add_executable(unittest_rgw_string test_rgw_string.cc)
135 add_ceph_unittest(unittest_rgw_string ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_rgw_string)