aboutsummaryrefslogtreecommitdiffhomepage
path: root/bazel/grpc_build_system.bzl
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/grpc_build_system.bzl
parent9c54a0c12cbb55dd96a50074868ad55126b356b9 (diff)
Buildifier and wrapping test/cpp/* rules with our build system.
Diffstat (limited to 'bazel/grpc_build_system.bzl')
-rw-r--r--bazel/grpc_build_system.bzl19
1 files changed, 19 insertions, 0 deletions
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"],
+ )