diff options
author | yang-g <yangg@google.com> | 2017-08-30 21:33:31 -0700 |
---|---|---|
committer | yang-g <yangg@google.com> | 2017-08-30 21:33:31 -0700 |
commit | 109040f79664e6b14003a65507022e29434df737 (patch) | |
tree | d16e031a02ff3ef569200d3a97f8a4585da3e0f7 | |
parent | 0c21e334c75b4ced6f242f5639daa58899569863 (diff) |
Support features in grpc_package
-rw-r--r-- | bazel/grpc_build_system.bzl | 5 | ||||
-rw-r--r-- | test/core/network_benchmarks/BUILD | 11 |
2 files changed, 6 insertions, 10 deletions
diff --git a/bazel/grpc_build_system.bzl b/bazel/grpc_build_system.bzl index bff8988274..ba7ffcc9be 100644 --- a/bazel/grpc_build_system.bzl +++ b/bazel/grpc_build_system.bzl @@ -106,7 +106,7 @@ def grpc_sh_test(name, srcs, args = [], data = []): args = args, data = data) -def grpc_package(name, visibility = "private"): +def grpc_package(name, visibility = "private", features = []): if visibility == "tests": visibility = ["//test:__subpackages__"] elif visibility == "public": @@ -118,5 +118,6 @@ def grpc_package(name, visibility = "private"): if len(visibility) != 0: native.package( - default_visibility = visibility + default_visibility = visibility, + features = features ) diff --git a/test/core/network_benchmarks/BUILD b/test/core/network_benchmarks/BUILD index dd0c75c9d1..0e15393030 100644 --- a/test/core/network_benchmarks/BUILD +++ b/test/core/network_benchmarks/BUILD @@ -14,17 +14,12 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_library", "grpc_cc_test", "grpc_cc_binary", "grpc_package") -grpc_package(name = "test/core/network_benchmarks") +grpc_package(name = "test/core/network_benchmarks", + features = ["-layering_check", "-parse_headers" ] +) licenses(["notice"]) # Apache v2 -package( - features = [ - "-layering_check", - "-parse_headers", - ], -) - grpc_cc_binary( name = "low_level_ping_pong", srcs = ["low_level_ping_pong.c"], |