diff --git a/cmake/external_libs/grpc.cmake b/cmake/external_libs/grpc.cmake index eccedfa..2b786ff 100644 --- a/cmake/external_libs/grpc.cmake +++ b/cmake/external_libs/grpc.cmake @@ -60,7 +60,6 @@ add_library(mindspore_serving::grpc++ ALIAS grpc::grpc++) # link other grpc libs target_link_libraries(grpc::grpc++ INTERFACE grpc::grpc grpc::gpr grpc::upb grpc::address_sorting) -set(GRPC_CPP_LIBS gRPC::grpc++_reflection gRPC::grpc++ gRPC::grpc gRPC::gpr gRPC::upb gRPC::address_sorting) # link built dependencies target_link_libraries(grpc::grpc++ INTERFACE mindspore_serving::z) diff --git a/mindspore_serving/CMakeLists.txt b/mindspore_serving/CMakeLists.txt index 5adcdf4..4fc0532 100644 --- a/mindspore_serving/CMakeLists.txt +++ b/mindspore_serving/CMakeLists.txt @@ -27,7 +27,8 @@ message("serving using grpc_DIR : " ${gPRC_DIR}) find_package(gRPC CONFIG REQUIRED) message(STATUS "Using gRPC ${gRPC_VERSION}") -message(GRPC_CPP_LIBS------ ${GRPC_CPP_LIBS}) +set(_GRPC_GRPCPP gRPC::grpc++ gRPC::grpc) +set(_REFLECTION gRPC::grpc++_reflection) if(CMAKE_CROSSCOMPILING) find_program(_GRPC_CPP_PLUGIN_EXECUTABLE grpc_cpp_plugin) @@ -92,7 +93,7 @@ check_pie_supported() set_property(TARGET serving_common PROPERTY POSITION_INDEPENDENT_CODE TRUE) target_link_libraries(serving_common PRIVATE PROTO_SRC_LIB mindspore_serving::event mindspore_serving::event_pthreads) -target_link_libraries(serving_common PRIVATE ${GRPC_CPP_LIBS} ${_PROTOBUF_LIBPROTOBUF} pthread) +target_link_libraries(serving_common PRIVATE ${_REFLECTION} ${_GRPC_GRPCPP} ${_PROTOBUF_LIBPROTOBUF} pthread) target_link_libraries(serving_common PRIVATE mindspore_serving::eigen) # python