diff --git a/src/rgw/CMakeLists.txt b/src/rgw/CMakeLists.txt index b5ab1b8348604..5232108cfe50e 100644 --- a/src/rgw/CMakeLists.txt +++ b/src/rgw/CMakeLists.txt @@ -161,7 +161,6 @@ set(librgw_common_srcs cls_fifo_legacy.cc rgw_lua_utils.cc rgw_lua.cc - rgw_lua_request.cc rgw_bucket_encryption.cc rgw_tracer.cc) @@ -214,14 +213,14 @@ target_link_libraries(rgw_common dmclock::dmclock ${CURL_LIBRARIES} ${EXPAT_LIBRARIES} - ${LUA_LIBRARIES} ${ARROW_LIBRARIES} PUBLIC + ${LUA_LIBRARIES} spawn) target_include_directories(rgw_common PUBLIC "services" PUBLIC "${CMAKE_SOURCE_DIR}/src/rgw" - PRIVATE "${LUA_INCLUDE_DIR}") + PUBLIC "${LUA_INCLUDE_DIR}") if(WITH_RADOSGW_KAFKA_ENDPOINT) # used by rgw_kafka.cc target_link_libraries(rgw_common @@ -275,6 +274,7 @@ set(rgw_a_srcs rgw_http_client_curl.cc rgw_loadgen.cc rgw_log.cc + rgw_lua_request.cc rgw_period_pusher.cc rgw_realm_reloader.cc rgw_realm_watcher.cc @@ -322,7 +322,6 @@ target_link_libraries(rgw_a PRIVATE common_utf8 global ${CRYPTO_LIBS} - ${LUA_LIBRARIES} ${ARROW_LIBRARIES} OATH::OATH PUBLIC @@ -336,8 +335,6 @@ endif() set(rgw_libs rgw_a) -list(APPEND rgw_libs ${LUA_LIBRARIES}) - set(rgw_schedulers_srcs rgw_dmclock_scheduler_ctx.cc rgw_dmclock_sync_scheduler.cc @@ -463,8 +460,6 @@ if(WITH_RADOSGW_KAFKA_ENDPOINT) target_link_libraries(rgw PRIVATE RDKafka::RDKafka) endif() -target_link_libraries(rgw PRIVATE ${LUA_LIBRARIES}) - set_target_properties(rgw PROPERTIES OUTPUT_NAME rgw VERSION 2.0.0 SOVERSION 2) install(TARGETS rgw DESTINATION ${CMAKE_INSTALL_LIBDIR}) diff --git a/src/test/rgw/CMakeLists.txt b/src/test/rgw/CMakeLists.txt index 2df70d88e2ef1..e8eed91b78781 100644 --- a/src/test/rgw/CMakeLists.txt +++ b/src/test/rgw/CMakeLists.txt @@ -227,5 +227,5 @@ target_link_libraries(unittest_log_backing radostest-cxx ${UNITTEST_LIBS} add_executable(unittest_rgw_lua test_rgw_lua.cc) add_ceph_unittest(unittest_rgw_lua) -target_link_libraries(unittest_rgw_lua ${rgw_libs} ${LUA_LIBRARIES}) +target_link_libraries(unittest_rgw_lua ${rgw_libs})