add_library(aGameProto GameProto.proto GameProto.h GameProto.cpp ) protobuf_generate( LANGUAGE cpp TARGET aGameProto PROTOS GameProto.proto ) target_include_directories(aGameProto PUBLIC ${CMAKE_CURRENT_BINARY_DIR} PRIVATE ${CYCLONE_DIR}/include ) target_link_libraries(aGameProto PUBLIC protobuf::libprotobuf )