aboutsummaryrefslogtreecommitdiff
path: root/BUILD
diff options
context:
space:
mode:
authorcgrushko <carmi.grushko@gmail.com>2016-12-02 19:40:50 -0500
committerGitHub <noreply@github.com>2016-12-02 19:40:50 -0500
commit45d92aea27585cadcb9ddf52913f66996948f33e (patch)
tree0a74e0912c0717c1662f8fd86a2cb4d583859e54 /BUILD
parent6b60dddb88276a4254bf91b6155264733935941f (diff)
downloadprotobuf-45d92aea27585cadcb9ddf52913f66996948f33e.tar.gz
protobuf-45d92aea27585cadcb9ddf52913f66996948f33e.tar.bz2
protobuf-45d92aea27585cadcb9ddf52913f66996948f33e.zip
Add a proto_lang_toolchain() for cc_proto_library
Bazel's built-in cc_proto_library rule uses a proto_lang_toolchain to learn how to invoke proto-compiler. To use Bazel's cc_proto_library, add the following to your project's WORKSPACE file: local_repository( name = "com_google_protobuf_cc", path = "/path/to/protobuf-distribution/" )
Diffstat (limited to 'BUILD')
-rw-r--r--BUILD7
1 files changed, 7 insertions, 0 deletions
diff --git a/BUILD b/BUILD
index f17c500a..7137088e 100644
--- a/BUILD
+++ b/BUILD
@@ -749,3 +749,10 @@ internal_protobuf_py_tests(
],
deps = [":python_tests"],
)
+
+proto_lang_toolchain(
+ name = "cc_toolchain",
+ runtime = ":protobuf",
+ command_line = "--cpp_out=$(OUT)",
+ visibility = ["//visibility:public"],
+)