Имеется правило cmake:
protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS my-protocol.proto)
Import "google/protobuf/empty.proto" was not found or had errors.
В файловой системе empty.proto имеется. Ошибка устраняется в bash, если к команде, которую генерирует cmake для этого правила добавить
-I path_to_google_protobuf_empty_proto
Как заставить protobuf_generate_cpp использовать путь path_to_google_protobuf_empty_proto внутри cmake? include_directories не помогает.
P.S. c add_custom_command эта проблема решается путем написания bash команды, но хотелось бы победить с protobuf_generate_cpp.