@@ -82,7 +82,6 @@ set(librgw_common_srcs
8282 rgw_period_puller.cc
8383 rgw_s3_filter.cc
8484 rgw_pubsub.cc
85- rgw_coroutine.cc
8685 rgw_cr_rest.cc
8786 rgw_op.cc
8887 rgw_policy_s3.cc
@@ -166,7 +165,6 @@ if(WITH_RADOSGW_RADOS)
166165 services/svc_sys_obj.cc
167166 services/svc_sys_obj_cache.cc
168167 services/svc_sys_obj_core.cc
169- services/svc_tier_rados.cc
170168 services/svc_user.cc
171169 services/svc_user_rados.cc
172170 services/svc_zone.cc
@@ -235,7 +233,9 @@ if(WITH_RADOSGW_RADOS)
235233 driver/rados/rgw_dedup_table.cc
236234 driver/rados/rgw_dedup_store.cc
237235 driver/rados/rgw_dedup_utils.cc
238- driver/rados/rgw_dedup_cluster.cc)
236+ driver/rados/rgw_dedup_cluster.cc
237+ rgw_coroutine.cc
238+ )
239239endif ()
240240if (WITH_RADOSGW_AMQP_ENDPOINT)
241241 list (APPEND librgw_common_srcs rgw_amqp.cc)
@@ -295,19 +295,7 @@ target_link_libraries(rgw_common
295295 PRIVATE
296296 legacy-option-headers
297297 global
298- cls_2pc_queue_client
299- cls_cmpomap_client
300- cls_lock_client
301- cls_log_client
302- cls_otp_client
303- cls_refcount_client
304298 cls_rgw_client
305- cls_rgw_gc_client
306- cls_timeindex_client
307- cls_user_client
308- cls_version_client
309- librados
310- libneorados
311299 rt
312300 ICU::uc
313301 OATH::OATH
@@ -367,6 +355,23 @@ if(WITH_JAEGER)
367355 target_link_libraries (rgw_common PUBLIC jaeger_base)
368356endif ()
369357
358+ if (WITH_RADOSGW_RADOS)
359+ target_link_libraries (rgw_common PRIVATE
360+ cls_2pc_queue_client
361+ cls_cmpomap_client
362+ cls_lock_client
363+ cls_log_client
364+ cls_otp_client
365+ cls_refcount_client
366+ cls_rgw_gc_client
367+ cls_timeindex_client
368+ cls_user_client
369+ cls_version_client
370+ librados
371+ libneorados
372+ )
373+ endif ()
374+
370375if (WITH_RADOSGW_DBSTORE)
371376 target_link_libraries (rgw_common PRIVATE global dbstore)
372377endif ()
@@ -405,7 +410,6 @@ set(rgw_a_srcs
405410 rgw_lua_request.cc
406411 rgw_opa.cc
407412 rgw_os_lib.cc
408- rgw_period_pusher.cc
409413 rgw_process.cc
410414 rgw_realm_reloader.cc
411415 rgw_rest_config.cc
@@ -421,9 +425,12 @@ set(rgw_a_srcs
421425 rgw_sts.cc)
422426
423427if (WITH_RADOSGW_RADOS)
424- list (APPEND rgw_a_srcs driver/rados/rgw_rest_bucket.cc
428+ list (APPEND rgw_a_srcs
429+ driver/rados/rgw_rest_bucket.cc
425430 driver/rados/rgw_rest_log.cc
426- driver/rados/rgw_rest_realm.cc)
431+ driver/rados/rgw_rest_realm.cc
432+ rgw_period_pusher.cc
433+ )
427434endif ()
428435
429436gperf_generate(${CMAKE_SOURCE_DIR} /src/rgw/rgw_iam_policy_keywords.gperf
0 commit comments