find_package(Protobuf REQUIRED) add_library(protos) protobuf_generate( LANGUAGE cpp TARGET protos PROTOS human.proto data.proto common.proto ) target_link_libraries(protos PUBLIC protobuf::libprotobuf)