bazel_dep(name = "tools_opam", version = "1.0.0") opam = use_extension("@tools_opam//extensions:opam.bzl", "opam") opam.deps(pkgs = {"ounit2": "2.2.7"}) use_repo(opam, "opam.ounit2") use_repo(opam, "opam", "opam.ocamlsdk") (1) register_toolchains("@opam.ocamlsdk//toolchain/selectors/local:all") (2) register_toolchains("@opam.ocamlsdk//toolchain/profiles:all") (2)
1 | Modules opam and opam.ocamlsdk are always implicitly configured. |
2 | The toolchains defined by module opam.ocamlsdk must always be registered. |
ocaml_module(name="A", struct="a.ml", deps=["@opam.ounit2//lib"],...)