mirror of
https://github.com/nolen777/eagle0.git
synced 2026-07-28 23:35:43 +00:00
67 lines
1.8 KiB
Python
67 lines
1.8 KiB
Python
workspace(name = "net_eagle0")
|
|
|
|
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
|
|
|
#
|
|
# Flatbuffers
|
|
#
|
|
|
|
# Corresponds to Jun 3 2024 commit
|
|
flatbuffers_version = "fb9afbafc7dfe226b9db54d4923bfb8839635274"
|
|
|
|
http_archive(
|
|
name = "com_github_google_flatbuffers",
|
|
strip_prefix = "flatbuffers-%s" % flatbuffers_version,
|
|
urls = [
|
|
"https://github.com/google/flatbuffers/archive/%s.zip" % flatbuffers_version,
|
|
],
|
|
)
|
|
|
|
#
|
|
# Scala support
|
|
#
|
|
|
|
scala_version = "2.13.14"
|
|
|
|
#rules_scala_version = "6.6.0"
|
|
|
|
#rules_scala_sha = "e734eef95cf26c0171566bdc24d83bd82bdaf8ca7873bec6ce9b0d524bdaf05d"
|
|
|
|
#http_archive(
|
|
# name = "io_bazel_rules_scala",
|
|
# sha256 = rules_scala_sha,
|
|
# strip_prefix = "rules_scala-%s" % rules_scala_version,
|
|
# url = "https://github.com/bazelbuild/rules_scala/releases/download/v%s/rules_scala-v%s.tar.gz" % (rules_scala_version, rules_scala_version),
|
|
#)
|
|
|
|
# Using a commit from master to get 2.13.14 support. Restore the commented-out lines above with a new
|
|
# release version when one is cut.
|
|
rules_scala_commit = "e53a43bf48f10a5906b3e91c21798281cec1b334"
|
|
|
|
rules_scala_sha = "b4fd903724d084d9d9f45e17fc22391bda745bf0574f8934d38a9c1c2fc18834"
|
|
|
|
http_archive(
|
|
name = "io_bazel_rules_scala",
|
|
sha256 = rules_scala_sha,
|
|
strip_prefix = "rules_scala-%s" % rules_scala_commit,
|
|
url = "https://github.com/bazelbuild/rules_scala/archive/%s.zip" % rules_scala_commit,
|
|
)
|
|
|
|
load("@io_bazel_rules_scala//:scala_config.bzl", "scala_config")
|
|
|
|
scala_config(scala_version = scala_version)
|
|
|
|
load("//tools:toolchains.bzl", "scala_register_toolchains")
|
|
|
|
scala_register_toolchains()
|
|
|
|
load("@io_bazel_rules_scala//scala:scala.bzl", "scala_repositories")
|
|
|
|
scala_repositories()
|
|
|
|
load("@io_bazel_rules_scala//testing:scalatest.bzl", "scalatest_repositories", "scalatest_toolchain")
|
|
|
|
scalatest_repositories()
|
|
|
|
scalatest_toolchain()
|