Bazel build rules for tclap
Follows a "repos/deps" pattern (in order to help with recursive dependencies). To use:
-
Copy
bazel/repos.bzl
into your repository at3rdparty/bazel-rules-tclap/repos.bzl
and add an emptyBUILD
(orBUILD.bazel
) to3rdparty/bazel-rules-tclap
as well. -
Copy all of the directories from
3rdparty
that you don't already have in your repository's3rdparty
directory. -
Add the following to your
WORKSPACE
(orWORKSPACE.bazel
):
load("//3rdparty/bazel-rules-tclap:repos.bzl", tclap_repos="repos")
tclap_repos()
load("@com_github_3rdparty_bazel_rules_tclap//bazel:deps.bzl", tclap_deps="deps")
tclap_deps()
Or ... to simplify others depending on your repository, add the following to your repos.bzl
:
load("//3rdparty/bazel-rules-tclap:repos.bzl", tclap_repos="repos")
def repos():
tclap_repos()
And the following to your deps.bzl
:
load("@com_github_3rdparty_bazel_rules_tclap//bazel:deps.bzl", tclap_deps="deps")
def deps():
tclap_deps()
-
You can then use
@com_github_tclap_tclap//:tclap
in your target'sdeps
. -
Repeat the steps starting at (1) at the desired version of this repository that you want to use:
tclap | Copy bazel/repos.bzl from: |
---|---|
1.2.1 | 3ef04ec |
1.4.0 - rc1 | 746bc97 |