CMAKE: Создание и построение списка внутри функции - с каталогом или глобальной областью действия

Я не совсем знаком с правилами области видимости 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}")

Список каждый раз пуст. Мне нужен список с возможностью добавления, который можно создать из функции.

8
задан Hassan Syed 13 July 2011 в 12:28
поделиться