Я не совсем знаком с правилами области видимости cmake. Мне нужно создать список различных файлов при генерации кода RPC для IDL.
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}")
Список каждый раз пуст. Мне нужен список с возможностью добавления, который можно создать из функции.