bRPC as a Bazel third-party dependency
- bRPC relies on a number of open source libraries that do not provide bazel support, so you will need to manually add some of these dependencies to your build project.
- Move the BUILD file /example/build_with_bazel/*.BUILD and brpc_workspace.bzl to the root of your project, and add the contents of
load("@//:brpc_workspace.bzl", "brpc_workspace")
brpc_workspace();
to your WORKSPACE
- link apache_brpc like:
...
deps = [
"@apache_brpc//:bthread",
"@apache_brpc//:brpc",
"@apache_brpc//:butil",
"@apache_brpc//:bvar",
]
...