diff --git a/cmake-linux/grpc.cmake b/cmake-linux/grpc.cmake index 80e59e9..ec4f595 100644 --- a/cmake-linux/grpc.cmake +++ b/cmake-linux/grpc.cmake @@ -47,8 +47,8 @@ mark_as_advanced( GRPC_INCLUDE_DIR ) message("${BoldGreen}GRPC_INCLUDE_DIR is ${GRPC_INCLUDE_DIR}${ColourReset}") -set(PROTOBUF_LIBPROTOBUF $) -set(PROTOBUF_PROTOC $) +set(PROTOBUF_LIBPROTOBUF protobuf::libprotobuf) +set(PROTOBUF_PROTOC protobuf::protoc) set(GRPC_CPP_PLUGIN_EXECUTABLE gRPC::grpc_cpp_plugin) set(REFLECTION gRPC::grpc++_reflection) set(GRPC_GRPCPP gRPC::grpc++) diff --git a/grpc/CMakeLists.txt b/grpc/CMakeLists.txt index 719fc77..0dc2fa8 100644 --- a/grpc/CMakeLists.txt +++ b/grpc/CMakeLists.txt @@ -8,6 +8,7 @@ add_custom_command( ${PROTO_DIR}/wenet.pb.h ${PROTO_DIR}/wenet.grpc.pb.cc ${PROTO_DIR}/wenet.grpc.pb.h + COMMAND ${CMAKE_COMMAND} -E echo "PROTOBUF_PROTOC is set to: ${PROTOBUF_PROTOC}" COMMAND ${PROTOBUF_PROTOC} ARGS --grpc_out "${PROTO_DIR}" --cpp_out "${PROTO_DIR}" @@ -20,6 +21,7 @@ add_library(wenet_grpc STATIC grpc_server.cc wenet.pb.cc wenet.grpc.pb.cc) +message(STATUS "REFLECTION: ${REFLECTION}") target_link_libraries(wenet_grpc PUBLIC ${REFLECTION} ${GRPC_GRPCPP} - ${PROTOBUF_LIBPROTOBUF} decoder) + ${PROTOBUF_LIBPROTOBUF} decoder ${GFLAGS_LIBRARY_NOTHREADS})