summaryrefslogtreecommitdiff
path: root/bazel/repository_defs.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'bazel/repository_defs.bzl')
-rw-r--r--bazel/repository_defs.bzl15
1 files changed, 15 insertions, 0 deletions
diff --git a/bazel/repository_defs.bzl b/bazel/repository_defs.bzl
new file mode 100644
index 0000000..7b6e78e
--- /dev/null
+++ b/bazel/repository_defs.bzl
@@ -0,0 +1,15 @@
+# A hacky way to work around the fact that native.bazel_version is only
+# available from WORKSPACE macros, not BUILD macros or rules.
+#
+# Hopefully we can remove this if/when this is fixed:
+# https://github.com/bazelbuild/bazel/issues/8305
+
+def _impl(repository_ctx):
+ s = "bazel_version = \"" + native.bazel_version + "\""
+ repository_ctx.file("bazel_version.bzl", s)
+ repository_ctx.file("BUILD", "")
+
+bazel_version_repository = repository_rule(
+ implementation = _impl,
+ local = True,
+)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback