我并不完全熟悉 cmake 的范围规则。在为 IDL 进行 RPC 代码生成时,我需要建立各种文件的列表。
function(generate_rpc file_name)
set(PROTO_FILES ${PROTO_FILES} ${file_name})
endfunction(generate_rpc)
generate_rpc(BasicProtocol.proto)
generate_rpc(dummy.proto)
message(STATUS "PROTO FILES: ${PROTO_FILES}")
每次列表都是空的。我需要可以从函数内构建的可附加列表。