|
|
|
@ -361,10 +361,11 @@ |
|
|
|
|
add_custom_command( |
|
|
|
|
OUTPUT <%text>"${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.grpc.pb.cc"</%text> |
|
|
|
|
<%text>"${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.grpc.pb.h"</%text> |
|
|
|
|
<%text>"${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}_mock.grpc.pb.h"</%text> |
|
|
|
|
<%text>"${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.pb.cc"</%text> |
|
|
|
|
<%text>"${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.pb.h"</%text> |
|
|
|
|
COMMAND <%text>${_gRPC_PROTOBUF_PROTOC}</%text> |
|
|
|
|
ARGS --grpc_out=<%text>${_gRPC_PROTO_GENS_DIR}</%text> |
|
|
|
|
ARGS --grpc_out=<%text>generate_mock_code=true:${_gRPC_PROTO_GENS_DIR}</%text> |
|
|
|
|
--cpp_out=<%text>${_gRPC_PROTO_GENS_DIR}</%text> |
|
|
|
|
--plugin=protoc-gen-grpc=$<TARGET_FILE:grpc_cpp_plugin> |
|
|
|
|
<%text>${_protobuf_include_path}</%text> |
|
|
|
@ -374,7 +375,7 @@ |
|
|
|
|
COMMENT "Running gRPC C++ protocol buffer compiler on <%text>${FIL}</%text>" |
|
|
|
|
VERBATIM) |
|
|
|
|
|
|
|
|
|
<%text>set_source_files_properties("${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.grpc.pb.cc" "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.grpc.pb.h" "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.pb.cc" "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.pb.h" PROPERTIES GENERATED TRUE)</%text> |
|
|
|
|
<%text>set_source_files_properties("${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.grpc.pb.cc" "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.grpc.pb.h" "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}_mock.grpc.pb.h" "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.pb.cc" "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.pb.h" PROPERTIES GENERATED TRUE)</%text> |
|
|
|
|
endforeach() |
|
|
|
|
endfunction() |
|
|
|
|
|
|
|
|
@ -475,6 +476,9 @@ |
|
|
|
|
${proto_replace_ext(src, '.grpc.pb.cc')} |
|
|
|
|
${proto_replace_ext(src, '.pb.h')} |
|
|
|
|
${proto_replace_ext(src, '.grpc.pb.h')} |
|
|
|
|
% if src in ["src/proto/grpc/testing/compiler_test.proto", "src/proto/grpc/testing/echo.proto"]: |
|
|
|
|
${proto_replace_ext(src, '_mock.grpc.pb.h')} |
|
|
|
|
% endif |
|
|
|
|
% endif |
|
|
|
|
% endfor |
|
|
|
|
) |
|
|
|
@ -514,6 +518,8 @@ |
|
|
|
|
% if lib.build in ['test', 'private'] and lib.language == 'c++': |
|
|
|
|
PRIVATE third_party/googletest/googletest/include |
|
|
|
|
PRIVATE third_party/googletest/googletest |
|
|
|
|
PRIVATE third_party/googletest/googlemock/include |
|
|
|
|
PRIVATE third_party/googletest/googlemock |
|
|
|
|
% endif |
|
|
|
|
% if lib.language == 'c++': |
|
|
|
|
PRIVATE <%text>${_gRPC_PROTO_GENS_DIR}</%text> |
|
|
|
@ -557,6 +563,7 @@ |
|
|
|
|
% endfor |
|
|
|
|
% if tgt.build == 'test' and tgt.language == 'c++': |
|
|
|
|
third_party/googletest/googletest/src/gtest-all.cc |
|
|
|
|
third_party/googletest/googlemock/src/gmock-all.cc |
|
|
|
|
% endif |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -584,6 +591,8 @@ |
|
|
|
|
% if tgt.build in ['test', 'private'] and tgt.language == 'c++': |
|
|
|
|
PRIVATE third_party/googletest/googletest/include |
|
|
|
|
PRIVATE third_party/googletest/googletest |
|
|
|
|
PRIVATE third_party/googletest/googlemock/include |
|
|
|
|
PRIVATE third_party/googletest/googlemock |
|
|
|
|
% endif |
|
|
|
|
% if tgt.language == 'c++': |
|
|
|
|
PRIVATE <%text>${_gRPC_PROTO_GENS_DIR}</%text> |
|
|
|
|