Skip to content
This repository was archived by the owner on Oct 3, 2023. It is now read-only.

Commit 26aa36c

Browse files
authored
Add C++ targets, especially for gRPC services. (#212)
1 parent 5d4f91a commit 26aa36c

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

src/opencensus/proto/agent/common/v1/BUILD.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,8 @@ go_proto_library(
3232
"@com_github_golang_protobuf//ptypes/timestamp:go_default_library",
3333
],
3434
)
35+
36+
cc_proto_library(
37+
name = "common_proto_cc",
38+
deps = [":common_proto"],
39+
)

src/opencensus/proto/agent/metrics/v1/BUILD.bazel

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ package(default_visibility = ["//visibility:public"])
1616

1717
load("@grpc_java//:java_grpc_library.bzl", "java_grpc_library")
1818
load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
19+
load("@com_github_grpc_grpc//bazel:cc_grpc_library.bzl", "cc_grpc_library")
1920

2021
proto_library(
2122
name = "metrics_service_proto",
@@ -32,6 +33,13 @@ cc_proto_library(
3233
deps = [":metrics_service_proto"],
3334
)
3435

36+
cc_grpc_library(
37+
name = "metrics_service_grpc_cc",
38+
srcs = [":metrics_service_proto"],
39+
deps = [":metrics_service_proto_cc"],
40+
grpc_only = True,
41+
)
42+
3543
java_proto_library(
3644
name = "metrics_service_proto_java",
3745
deps = [":metrics_service_proto"],

src/opencensus/proto/agent/trace/v1/BUILD.bazel

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ package(default_visibility = ["//visibility:public"])
1616

1717
load("@grpc_java//:java_grpc_library.bzl", "java_grpc_library")
1818
load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
19+
load("@com_github_grpc_grpc//bazel:cc_grpc_library.bzl", "cc_grpc_library")
1920

2021
proto_library(
2122
name = "trace_service_proto",
@@ -33,6 +34,13 @@ cc_proto_library(
3334
deps = [":trace_service_proto"],
3435
)
3536

37+
cc_grpc_library(
38+
name = "trace_service_grpc_cc",
39+
srcs = [":trace_service_proto"],
40+
deps = [":trace_service_proto_cc"],
41+
grpc_only = True,
42+
)
43+
3644
java_proto_library(
3745
name = "trace_service_proto_java",
3846
deps = [":trace_service_proto"],

0 commit comments

Comments
 (0)