mirror of
https://github.com/nolen777/eagle0.git
synced 2026-07-28 22:35:42 +00:00
56 lines
1.7 KiB
Python
56 lines
1.7 KiB
Python
#
|
|
# bazel-toolchain
|
|
#
|
|
|
|
bazel_dep(name = "toolchains_llvm", version = "0.10.3")
|
|
|
|
# To directly use a commit from GitHub, replace commit with the commit you want.
|
|
# Otherwise, omit this block.
|
|
git_override(
|
|
module_name = "toolchains_llvm",
|
|
commit = "0a9feb723796f6eb9e9947ccffa629964ec4680f",
|
|
remote = "https://github.com/grailbio/bazel-toolchain",
|
|
)
|
|
|
|
# Configure and register the toolchain.
|
|
llvm = use_extension("@toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm")
|
|
llvm.toolchain(
|
|
llvm_version = "15.0.7",
|
|
)
|
|
|
|
use_repo(llvm, "llvm_toolchain")
|
|
# use_repo(llvm, "llvm_toolchain_llvm") # if you depend on specific tools in scripts
|
|
|
|
register_toolchains("@llvm_toolchain//:all")
|
|
|
|
#
|
|
# rules_jvm_external
|
|
#
|
|
|
|
scala_version = "2.13.12"
|
|
|
|
bazel_dep(name = "rules_jvm_external", version = "5.3")
|
|
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
|
|
maven.install(
|
|
artifacts = [
|
|
"org.scala-lang:scala-library:%s" % scala_version,
|
|
"io.netty:netty-tcnative-boringssl-static:2.0.46.Final",
|
|
"com.thesamet.scalapb:lenses_2.13:0.11.13",
|
|
"com.thesamet.scalapb:scalapb-json4s_2.13:0.12.1",
|
|
"com.thesamet.scalapb:scalapb-runtime_2.13:0.11.13",
|
|
"org.json4s:json4s-ast_2.13:4.0.6",
|
|
"org.json4s:json4s-core_2.13:4.0.6",
|
|
"org.json4s:json4s-native_2.13:4.0.6",
|
|
"org.scalamock:scalamock_2.13:5.2.0",
|
|
"com.amazonaws:aws-java-sdk-s3:1.12.205",
|
|
"com.amazonaws:aws-lambda-java-core:1.2.2",
|
|
"com.amazonaws:aws-lambda-java-events:3.11.0",
|
|
"javax.xml.bind:jaxb-api:2.3.1",
|
|
],
|
|
lock_file = "//:maven_install.json",#
|
|
fail_if_repin_required = True,
|
|
repositories = [
|
|
"https://repo1.maven.org/maven2",
|
|
],
|
|
)
|
|
use_repo(maven, "maven", "unpinned_maven") |