Follows a "repos/deps" pattern (in order to help with recursive dependencies). To use:
-
Copy
bazel/repos.bzlinto your repository at3rdparty/bazel-rules-rapidjson/repos.bzland add an emptyBUILD(orBUILD.bazel) to3rdparty/bazel-rules-rapidjsonas well. -
Copy all of the directories from
3rdpartythat you don't already have in your repository's3rdpartydirectory. -
Either ... add the following to your
WORKSPACE(orWORKSPACE.bazel):
load("//3rdparty/bazel-rules-rapidjson:repos.bzl", rapidjson_repos="repos")
rapidjson_repos()
load("@com_github_3rdparty_bazel_rules_rapidjson//bazel:deps.bzl", rapidjson_deps="deps")
rapidjson_deps()Or ... to simplify others depending on your repository, add the following to your repos.bzl:
load("//3rdparty/bazel-rules-rapidjson:repos.bzl", rapidjson_repos="repos")
def repos():
rapidjson_repos()And the following to your deps.bzl:
load("@com_github_3rdparty_bazel_rules_rapidjson//bazel:deps.bzl", rapidjson_deps="deps")
def deps():
rapidjson_deps()-
You can then use
@com_github_tencent_rapidjson//:rapidjsonin your target'sdeps. -
Repeat the steps starting at (1) at the desired version of this repository that you want to use.
| rapidjson | Copy bazel/repos.bzl from: |
|---|---|
| latest | 4fafa98 |