find_package(Protobuf REQUIRED) add_library(mnode-proto service.proto vme.proto mvlc.proto google/rpc/status.proto google/rpc/error_details.proto google/rpc/code.proto) target_link_libraries(mnode-proto PUBLIC protobuf::libprotobuf) target_include_directories(mnode-proto PUBLIC $ PUBLIC $) protobuf_generate(TARGET mnode-proto) protobuf_generate_python(PROTO_PY service.proto vme.proto) add_custom_target(mnode-proto-py ALL DEPENDS ${PROTO_PY})