Depends third_party/nanopb via workspace relative-path to pass bazel's dependency check.

Otherwise include "third_party/nanopb/pb.h" will find local ph.h rather than the one in "//external:nanopb".
This commit is contained in:
Ning Ren 2017-11-22 17:30:04 -08:00 committed by Alexander Polcyn
parent 174e02ae3e
commit 00a7d47e5b
1 changed files with 4 additions and 7 deletions

11
BUILD
View File

@ -422,13 +422,14 @@ grpc_cc_library(
"src/core/ext/census/grpc_context.cc",
],
external_deps = [
"nanopb",
"libssl",
],
language = "c++",
public_hdrs = [
"include/grpc/census.h",
],
deps = [
"//third_party/nanopb",
"grpc_base",
],
)
@ -1035,11 +1036,9 @@ grpc_cc_library(
"src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
"src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h",
],
external_deps = [
"nanopb",
],
language = "c++",
deps = [
"//third_party/nanopb",
"grpc_base",
"grpc_client_channel",
"grpc_resolver_fake",
@ -1064,11 +1063,9 @@ grpc_cc_library(
"src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
"src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h",
],
external_deps = [
"nanopb",
],
language = "c++",
deps = [
"//third_party/nanopb",
"grpc_base",
"grpc_client_channel",
"grpc_resolver_fake",