Fix incompatible_bzl_disallow_load_after_statement, deprecated attribute usage

pull/17590/head
Max Vorobev 6 years ago
parent c3eb206897
commit 25e13ac79b
  1. 2
      bazel/cc_grpc_library.bzl
  2. 2
      bazel/generate_cc.bzl
  3. 3
      bazel/grpc_build_system.bzl

@ -1,6 +1,6 @@
"""Generates and compiles C++ grpc stubs from proto_library rules.""" """Generates and compiles C++ grpc stubs from proto_library rules."""
load("//:bazel/generate_cc.bzl", "generate_cc") load("//bazel:generate_cc.bzl", "generate_cc")
def cc_grpc_library(name, srcs, deps, proto_only, well_known_protos, generate_mocks = False, use_external = False, **kwargs): def cc_grpc_library(name, srcs, deps, proto_only, well_known_protos, generate_mocks = False, use_external = False, **kwargs):
"""Generates C++ grpc classes from a .proto file. """Generates C++ grpc classes from a .proto file.

@ -83,7 +83,7 @@ _generate_cc = rule(
attrs = { attrs = {
"srcs": attr.label_list( "srcs": attr.label_list(
mandatory = True, mandatory = True,
non_empty = True, allow_empty = False,
providers = ["proto"], providers = ["proto"],
), ),
"plugin": attr.label( "plugin": attr.label(

@ -23,6 +23,8 @@
# each change must be ported from one to the other. # each change must be ported from one to the other.
# #
load("//bazel:cc_grpc_library.bzl", "cc_grpc_library")
# The set of pollers to test against if a test exercises polling # The set of pollers to test against if a test exercises polling
POLLERS = ["epollex", "epoll1", "poll", "poll-cv"] POLLERS = ["epollex", "epoll1", "poll", "poll-cv"]
@ -111,7 +113,6 @@ def grpc_proto_plugin(name, srcs = [], deps = []):
deps = deps, deps = deps,
) )
load("//:bazel/cc_grpc_library.bzl", "cc_grpc_library")
def grpc_proto_library( def grpc_proto_library(
name, name,

Loading…
Cancel
Save