]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | #unittest_rgw_bencode |
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) | |
5 | ||
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) | |
10 | ||
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) | |
17 | ||
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) | |
22 | ||
23 | set(test_rgw_a_src | |
24 | test_rgw_common.cc) | |
25 | add_library(test_rgw_a STATIC ${test_rgw_a_src}) | |
26 | ||
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} | |
31 | ) | |
32 | target_link_libraries(ceph_test_rgw_manifest | |
33 | rgw_a | |
34 | test_rgw_a | |
35 | cls_rgw_client | |
36 | cls_lock_client | |
37 | cls_refcount_client | |
38 | cls_log_client | |
39 | cls_statelog_client | |
40 | cls_timeindex_client | |
41 | cls_version_client | |
42 | cls_replica_log_client | |
43 | cls_user_client | |
44 | librados | |
45 | global | |
46 | ${BLKID_LIBRARIES} | |
47 | ${CURL_LIBRARIES} | |
48 | ${EXPAT_LIBRARIES} | |
49 | ${CMAKE_DL_LIBS} | |
50 | ${UNITTEST_LIBS} | |
51 | ${CRYPTO_LIBS} | |
52 | ) | |
53 | set_target_properties(ceph_test_rgw_manifest PROPERTIES COMPILE_FLAGS | |
54 | ${UNITTEST_CXX_FLAGS}) | |
55 | ||
56 | # ceph_test_rgw_obj | |
57 | set(test_rgw_obj_srcs test_rgw_obj.cc) | |
58 | add_executable(ceph_test_rgw_obj | |
59 | ${test_rgw_obj_srcs} | |
60 | ) | |
61 | target_link_libraries(ceph_test_rgw_obj | |
62 | rgw_a | |
63 | test_rgw_a | |
64 | cls_rgw_client | |
65 | cls_lock_client | |
66 | cls_refcount_client | |
67 | cls_log_client | |
68 | cls_statelog_client | |
69 | cls_version_client | |
70 | cls_replica_log_client | |
71 | cls_user_client | |
72 | librados | |
73 | global | |
74 | ${CURL_LIBRARIES} | |
75 | ${EXPAT_LIBRARIES} | |
76 | ${CMAKE_DL_LIBS} | |
77 | ${UNITTEST_LIBS} | |
78 | ${CRYPTO_LIBS} | |
79 | ) | |
80 | set_target_properties(ceph_test_rgw_obj PROPERTIES COMPILE_FLAGS | |
81 | ${UNITTEST_CXX_FLAGS}) | |
82 | ||
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} | |
87 | ) | |
88 | add_ceph_unittest(unittest_rgw_crypto ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_rgw_crypto) | |
89 | ||
90 | target_link_libraries(unittest_rgw_crypto | |
91 | rgw_a | |
92 | cls_rgw_client | |
93 | cls_lock_client | |
94 | cls_refcount_client | |
95 | cls_log_client | |
96 | cls_statelog_client | |
97 | cls_version_client | |
98 | cls_replica_log_client | |
99 | cls_user_client | |
100 | librados | |
101 | global | |
102 | ${CURL_LIBRARIES} | |
103 | ${EXPAT_LIBRARIES} | |
104 | ${CMAKE_DL_LIBS} | |
105 | ${UNITTEST_LIBS} | |
106 | ${CRYPTO_LIBS} | |
107 | ) | |
31f18b77 FG |
108 | set_target_properties(unittest_rgw_crypto PROPERTIES COMPILE_FLAGS$ {UNITTEST_CXX_FLAGS}) |
109 | ||
110 | # ceph_test_rgw_iam_policy | |
d2e6a577 FG |
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 | |
31f18b77 FG |
114 | rgw_a |
115 | cls_rgw_client | |
116 | cls_lock_client | |
117 | cls_refcount_client | |
118 | cls_log_client | |
119 | cls_statelog_client | |
120 | cls_version_client | |
121 | cls_replica_log_client | |
122 | cls_user_client | |
123 | librados | |
124 | global | |
125 | ${CURL_LIBRARIES} | |
126 | ${EXPAT_LIBRARIES} | |
127 | ${CMAKE_DL_LIBS} | |
128 | ${UNITTEST_LIBS} | |
129 | ${CRYPTO_LIBS} | |
130 | ) | |
d2e6a577 | 131 | set_target_properties(unittest_rgw_iam_policy PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) |
31f18b77 FG |
132 | |
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) |