Protocol Buffers - Google's data interchange format (grpc依赖)
https://developers.google.com/protocol-buffers/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
451 B
17 lines
451 B
1 year ago
|
"""Dummy rule to expose select() copts to aspects."""
|
||
|
|
||
|
UpbProtoLibraryCoptsInfo = provider(
|
||
|
"Provides copts for upb proto targets",
|
||
|
fields = {
|
||
|
"copts": "copts for upb_proto_library()",
|
||
|
},
|
||
|
)
|
||
|
|
||
|
def upb_proto_library_copts_impl(ctx):
|
||
|
return UpbProtoLibraryCoptsInfo(copts = ctx.attr.copts)
|
||
|
|
||
|
upb_proto_library_copts = rule(
|
||
|
implementation = upb_proto_library_copts_impl,
|
||
|
attrs = {"copts": attr.string_list(default = [])},
|
||
|
)
|