Browse Source

2024.5.16 测试整体构建

master
Administrator 1 year ago
parent
commit
254ff620c7
2 changed files with 5 additions and 3 deletions
  1. +2
    -2
      cmake-linux/grpc.cmake
  2. +3
    -1
      grpc/CMakeLists.txt

+ 2
- 2
cmake-linux/grpc.cmake

@ -47,8 +47,8 @@ mark_as_advanced(
GRPC_INCLUDE_DIR GRPC_INCLUDE_DIR
) )
message("${BoldGreen}GRPC_INCLUDE_DIR is ${GRPC_INCLUDE_DIR}${ColourReset}") message("${BoldGreen}GRPC_INCLUDE_DIR is ${GRPC_INCLUDE_DIR}${ColourReset}")
set(PROTOBUF_LIBPROTOBUF $<TARGET_FILE:protobuf::libprotobuf>)
set(PROTOBUF_PROTOC $<TARGET_FILE:protobuf::protoc>)
set(PROTOBUF_LIBPROTOBUF protobuf::libprotobuf)
set(PROTOBUF_PROTOC protobuf::protoc)
set(GRPC_CPP_PLUGIN_EXECUTABLE gRPC::grpc_cpp_plugin) set(GRPC_CPP_PLUGIN_EXECUTABLE gRPC::grpc_cpp_plugin)
set(REFLECTION gRPC::grpc++_reflection) set(REFLECTION gRPC::grpc++_reflection)
set(GRPC_GRPCPP gRPC::grpc++) set(GRPC_GRPCPP gRPC::grpc++)

+ 3
- 1
grpc/CMakeLists.txt

@ -8,6 +8,7 @@ add_custom_command(
${PROTO_DIR}/wenet.pb.h ${PROTO_DIR}/wenet.pb.h
${PROTO_DIR}/wenet.grpc.pb.cc ${PROTO_DIR}/wenet.grpc.pb.cc
${PROTO_DIR}/wenet.grpc.pb.h ${PROTO_DIR}/wenet.grpc.pb.h
COMMAND ${CMAKE_COMMAND} -E echo "PROTOBUF_PROTOC is set to: ${PROTOBUF_PROTOC}"
COMMAND ${PROTOBUF_PROTOC} COMMAND ${PROTOBUF_PROTOC}
ARGS --grpc_out "${PROTO_DIR}" ARGS --grpc_out "${PROTO_DIR}"
--cpp_out "${PROTO_DIR}" --cpp_out "${PROTO_DIR}"
@ -20,6 +21,7 @@ add_library(wenet_grpc STATIC
grpc_server.cc grpc_server.cc
wenet.pb.cc wenet.pb.cc
wenet.grpc.pb.cc) wenet.grpc.pb.cc)
message(STATUS "REFLECTION: ${REFLECTION}")
target_link_libraries(wenet_grpc PUBLIC ${REFLECTION} target_link_libraries(wenet_grpc PUBLIC ${REFLECTION}
${GRPC_GRPCPP} ${GRPC_GRPCPP}
${PROTOBUF_LIBPROTOBUF} decoder)
${PROTOBUF_LIBPROTOBUF} decoder ${GFLAGS_LIBRARY_NOTHREADS})

Loading…
Cancel
Save