aboutsummaryrefslogtreecommitdiffhomepage
path: root/bazel
diff options
context:
space:
mode:
authorGravatar Vizerai <jsking@google.com>2018-04-13 18:19:21 -0700
committerGravatar Vizerai <jsking@google.com>2018-05-10 11:41:15 -0700
commit41e4cedb7012a55376322b142d74eae5e86b95e3 (patch)
treee88e094d1381ab459e25f12328d20a2945b09660 /bazel
parent082ddc563ea71a6b7a700070ec60095bfb65d88f (diff)
Adding opencensus grpc plugin.
Rebasing to merge commits.
Diffstat (limited to 'bazel')
-rw-r--r--bazel/grpc_deps.bzl41
1 files changed, 37 insertions, 4 deletions
diff --git a/bazel/grpc_deps.bzl b/bazel/grpc_deps.bzl
index 00e313c71f..a48c8786dd 100644
--- a/bazel/grpc_deps.bzl
+++ b/bazel/grpc_deps.bzl
@@ -3,6 +3,16 @@
def grpc_deps():
"""Loads dependencies need to compile and test the grpc library."""
native.bind(
+ name = "absl-base",
+ actual = "@com_google_absl//absl/base",
+ )
+
+ native.bind(
+ name = "absl-time",
+ actual = "@com_google_absl//absl/time:time",
+ )
+
+ native.bind(
name = "libssl",
actual = "@boringssl//:ssl",
)
@@ -67,6 +77,21 @@ def grpc_deps():
actual = "@com_github_grpc_grpc//:grpc++_codegen_proto"
)
+ native.bind(
+ name = "opencensus-trace",
+ actual = "@io_opencensus_cpp//opencensus/trace:trace"
+ )
+
+ native.bind(
+ name = "opencensus-stats",
+ actual = "@io_opencensus_cpp//opencensus/stats:stats"
+ )
+
+ native.bind(
+ name = "opencensus-stats-test",
+ actual = "@io_opencensus_cpp//opencensus/stats:test_utils"
+ )
+
if "boringssl" not in native.existing_rules():
native.http_archive(
name = "boringssl",
@@ -108,8 +133,8 @@ def grpc_deps():
native.new_http_archive(
name = "com_github_google_benchmark",
build_file = "@com_github_grpc_grpc//third_party:benchmark.BUILD",
- strip_prefix = "benchmark-5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8",
- url = "https://github.com/google/benchmark/archive/5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8.tar.gz",
+ strip_prefix = "benchmark-9913418d323e64a0111ca0da81388260c2bbe1e9",
+ url = "https://github.com/google/benchmark/archive/9913418d323e64a0111ca0da81388260c2bbe1e9.tar.gz",
)
if "com_github_cares_cares" not in native.existing_rules():
@@ -123,8 +148,8 @@ def grpc_deps():
if "com_google_absl" not in native.existing_rules():
native.http_archive(
name = "com_google_absl",
- strip_prefix = "abseil-cpp-cc4bed2d74f7c8717e31f9579214ab52a9c9c610",
- url = "https://github.com/abseil/abseil-cpp/archive/cc4bed2d74f7c8717e31f9579214ab52a9c9c610.tar.gz",
+ strip_prefix = "abseil-cpp-cd95e71df6eaf8f2a282b1da556c2cf1c9b09207",
+ url = "https://github.com/abseil/abseil-cpp/archive/cd95e71df6eaf8f2a282b1da556c2cf1c9b09207.tar.gz",
)
if "com_github_bazelbuild_bazeltoolchains" not in native.existing_rules():
@@ -138,6 +163,14 @@ def grpc_deps():
sha256 = "699b55a6916c687f4b7dc092dbbf5f64672cde0dc965f79717735ec4e5416556",
)
+ if "io_opencensus_cpp" not in native.existing_rules():
+ native.http_archive(
+ name = "io_opencensus_cpp",
+ strip_prefix = "opencensus-cpp-fdf0f308b1631bb4a942e32ba5d22536a6170274",
+ url = "https://github.com/census-instrumentation/opencensus-cpp/archive/fdf0f308b1631bb4a942e32ba5d22536a6170274.tar.gz",
+ )
+
+
# TODO: move some dependencies from "grpc_deps" here?
def grpc_test_only_deps():
"""Internal, not intended for use by packages that are consuming grpc.