From 871cb9c94a9322d8bb57744e4a8a29322e13bcad Mon Sep 17 00:00:00 2001 From: Joe Abraham Date: Tue, 11 Feb 2025 07:42:32 +0530 Subject: [PATCH] sss --- velox/functions/remote/server/CMakeLists.txt | 26 +++++++++----------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/velox/functions/remote/server/CMakeLists.txt b/velox/functions/remote/server/CMakeLists.txt index 03d33b8a4f0f..ebbaff9098a4 100644 --- a/velox/functions/remote/server/CMakeLists.txt +++ b/velox/functions/remote/server/CMakeLists.txt @@ -12,6 +12,11 @@ # See the License for the specific language governing permissions and # limitations under the License. +add_library(velox_functions_remote_server_base RemoteFunctionBaseService.cpp) +target_link_libraries( + velox_functions_remote_server_base + PUBLIC velox_memory velox_expression) + add_library(velox_functions_remote_server RemoteFunctionService.cpp) target_link_libraries( @@ -20,7 +25,6 @@ target_link_libraries( velox_functions_remote_get_serde velox_functions_remote_utils velox_type_fbhive - velox_memory velox_functions_remote_server_base) add_executable(velox_functions_remote_server_main RemoteFunctionServiceMain.cpp) @@ -32,20 +36,14 @@ target_link_libraries( add_library(velox_functions_remote_server_rest RemoteFunctionRestService.cpp) target_link_libraries( velox_functions_remote_server_rest - velox_functions_remote_get_serde - velox_functions_remote_utils - velox_type_fbhive - velox_memory - velox_functions_prestosql - velox_functions_remote_server_base) + PUBLIC velox_functions_remote_get_serde + velox_functions_remote_utils + velox_type_fbhive + velox_functions_prestosql + velox_functions_remote_server_base) add_executable(velox_functions_remote_server_rest_main RemoteFunctionRestServiceMain.cpp) target_link_libraries( - velox_functions_remote_server_rest_main velox_functions_remote_server_rest - velox_functions_prestosql) - -add_library(velox_functions_remote_server_base RemoteFunctionBaseService.cpp) -target_link_libraries( - velox_functions_remote_server_base - PUBLIC velox_memory velox_expression) + velox_functions_remote_server_rest_main + PRIVATE velox_functions_remote_server_rest)