cmake で次の protoc コマンドを再作成する場合:
protoc -I ../proto/ --cpp_out=. service.proto
cmake で次の行を使用します。
file(GLOB ProtoFiles "${CMAKE_CURRENT_SOURCE_DIR}/*.proto")
PROTOBUF_GENERATE_CPP(ProtoSources ProtoHeaders ${ProtoFiles})
代わりに、以下の protoc コマンドを再作成したい場合:
protoc -I ../proto/ --grpc_out=. --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` service.proto
上記の場合、cmake ファイルを変更する方法を特定できません。助けてください!
問題は、次のことにどのように対処するかです。
--plugin=EXECUTABLE Specifies a plugin executable to use.
Normally, protoc searches the PATH for
plugins, but you may specify additional
executables not in the path using this flag.
Additionally, EXECUTABLE may be of the form
NAME=PATH, in which case the given plugin name
is mapped to the given executable even if
the executable's own name differs.
PROTOBUF_GENERATE_CPPのドキュメントを読んでいますが、答えが見つかりません!