@ -179,6 +179,7 @@ if("${gRPC_PROTOBUF_PROVIDER}" STREQUAL "module")
endif ( )
if ( TARGET protoc )
set ( _gRPC_PROTOBUF_PROTOC protoc )
set ( _gRPC_PROTOBUF_PROTOC_EXECUTABLE $< TARGET_FILE:protoc > )
endif ( )
else ( )
message ( WARNING "gRPC_PROTOBUF_PROVIDER is \" module\ " but PROTOBUF_ROOT_DIR is wrong" )
@ -202,8 +203,10 @@ elseif("${gRPC_PROTOBUF_PROVIDER}" STREQUAL "package")
endif ( )
if ( TARGET protobuf::protoc )
set ( _gRPC_PROTOBUF_PROTOC protobuf::protoc )
set ( _gRPC_PROTOBUF_PROTOC_EXECUTABLE $< TARGET_FILE:protobuf::protoc > )
else ( )
set ( _gRPC_PROTOBUF_PROTOC ${ PROTOBUF_PROTOC_EXECUTABLE } )
set ( _gRPC_PROTOBUF_PROTOC_EXECUTABLE ${ PROTOBUF_PROTOC_EXECUTABLE } )
endif ( )
set ( _gRPC_FIND_PROTOBUF "if(NOT Protobuf_FOUND AND NOT PROTOBUF_FOUND)\n find_package(Protobuf ${gRPC_PROTOBUF_PACKAGE_TYPE})\nendif()" )
endif ( )
@ -328,7 +331,7 @@ function(protobuf_generate_grpc_cpp)
" $ { _ g R P C _ P R O T O _ G E N S _ D I R } / $ { R E L F I L _ W E } _ m o c k . g r p c . p b . h "
" $ { _ g R P C _ P R O T O _ G E N S _ D I R } / $ { R E L F I L _ W E } . p b . c c "
" $ { _ g R P C _ P R O T O _ G E N S _ D I R } / $ { R E L F I L _ W E } . p b . h "
C O M M A N D $ < T A R G E T _ F I L E : $ { _ g R P C _ P R O T O B U F _ P R O T O C } >
C O M M A N D $ { _ g R P C _ P R O T O B U F _ P R O T O C _ E X E C U T A B L E }
A R G S - - g r p c _ o u t = g e n e r a t e _ m o c k _ c o d e = t r u e : $ { _ g R P C _ P R O T O _ G E N S _ D I R }
- - c p p _ o u t = $ { _ g R P C _ P R O T O _ G E N S _ D I R }
- - p l u g i n = p r o t o c - g e n - g r p c = $ < T A R G E T _ F I L E : g r p c _ c p p _ p l u g i n >
@ -14520,7 +14523,7 @@ if (gRPC_INSTALL)
endif ( )
foreach ( _config gRPCConfig gRPCConfigVersion )
configure_file ( tools/ cmake/${ _config } .cmake.in
configure_file ( cmake/ ${ _config } .cmake.in
$ { _ c o n f i g } . c m a k e @ O N L Y )
install ( FILES ${ CMAKE_CURRENT_BINARY_DIR } / ${ _config } .cmake
D E S T I N A T I O N $ { g R P C _ I N S T A L L _ C M A K E D I R }