aboutsummaryrefslogtreecommitdiffhomepage
path: root/bazel
diff options
context:
space:
mode:
authorGravatar Nicolas "Pixel" Noble <pixel@nobis-crew.org>2017-04-13 01:40:54 +0200
committerGravatar Nicolas "Pixel" Noble <pixel@nobis-crew.org>2017-04-13 02:03:22 +0200
commit7c26eed8388c131dc5833f554414eebb6107b0cd (patch)
tree3f67e98b2f4433831af3c83208a8720ccf904041 /bazel
parent9c54a0c12cbb55dd96a50074868ad55126b356b9 (diff)
Buildifier and wrapping test/cpp/* rules with our build system.
Diffstat (limited to 'bazel')
-rw-r--r--bazel/BUILD2
-rw-r--r--bazel/grpc_build_system.bzl19
2 files changed, 20 insertions, 1 deletions
diff --git a/bazel/BUILD b/bazel/BUILD
index b86dcc2ad7..9387dddab6 100644
--- a/bazel/BUILD
+++ b/bazel/BUILD
@@ -41,6 +41,6 @@ proto_library(
cc_grpc_library(
name = "well_known_protos",
srcs = "well_known_protos_list",
- deps = [],
proto_only = True,
+ deps = [],
)
diff --git a/bazel/grpc_build_system.bzl b/bazel/grpc_build_system.bzl
index 8b524bd0e5..cdadc149bd 100644
--- a/bazel/grpc_build_system.bzl
+++ b/bazel/grpc_build_system.bzl
@@ -69,3 +69,22 @@ def grpc_proto_library(name, srcs = [], deps = [], well_known_protos = None,
use_external = use_external,
)
+def grpc_cc_test(name, srcs = [], deps = [], external_deps = [], args = [], data = []):
+ native.cc_test(
+ name = name,
+ srcs = srcs,
+ args = args,
+ data = data,
+ deps = deps + ["//external:" + dep for dep in external_deps],
+ linkopts = ["-pthread"],
+ )
+
+def grpc_cc_binary(name, srcs = [], deps = [], external_deps = [], args = [], data = []):
+ native.cc_binary(
+ name = name,
+ srcs = srcs,
+ args = args,
+ data = data,
+ deps = deps + ["//external:" + dep for dep in external_deps],
+ linkopts = ["-pthread"],
+ )