X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Ftest%2Frgw%2FCMakeLists.txt;h=ca409aeaca2e5fdf0ec233512840f491788710fe;hb=31f18b776d001752a193a7cec8bb49033c1a904c;hp=b5a03e0baadf602c74690af92b9adabc8e006e18;hpb=40152f1e46a80b3405e5558a442ee632198dfd24;p=ceph.git diff --git a/ceph/src/test/rgw/CMakeLists.txt b/ceph/src/test/rgw/CMakeLists.txt index b5a03e0ba..ca409aeac 100644 --- a/ceph/src/test/rgw/CMakeLists.txt +++ b/ceph/src/test/rgw/CMakeLists.txt @@ -105,5 +105,33 @@ target_link_libraries(unittest_rgw_crypto ${UNITTEST_LIBS} ${CRYPTO_LIBS} ) -set_target_properties(unittest_rgw_crypto PROPERTIES COMPILE_FLAGS - ${UNITTEST_CXX_FLAGS}) +set_target_properties(unittest_rgw_crypto PROPERTIES COMPILE_FLAGS$ {UNITTEST_CXX_FLAGS}) + +# ceph_test_rgw_iam_policy +set(test_rgw_iam_policy_srcs test_rgw_iam_policy.cc) +add_executable(ceph_test_rgw_iam_policy + ${test_rgw_iam_policy_srcs} + ) +target_link_libraries(ceph_test_rgw_iam_policy + rgw_a + cls_rgw_client + cls_lock_client + cls_refcount_client + cls_log_client + cls_statelog_client + cls_version_client + cls_replica_log_client + cls_user_client + librados + global + ${CURL_LIBRARIES} + ${EXPAT_LIBRARIES} + ${CMAKE_DL_LIBS} + ${UNITTEST_LIBS} + ${CRYPTO_LIBS} + ) +set_target_properties(ceph_test_rgw_iam_policy PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) + +# unitttest_rgw_string +add_executable(unittest_rgw_string test_rgw_string.cc) +add_ceph_unittest(unittest_rgw_string ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_rgw_string)