From 0fea70b4d9e6c0fd95420893607f462c7308e490 Mon Sep 17 00:00:00 2001 From: Joshua Haberman Date: Mon, 13 May 2019 10:07:06 -0700 Subject: Works with Bazel 0.24.1 and Bazel 0.25.2! --- repository_defs.bzl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 repository_defs.bzl (limited to 'repository_defs.bzl') diff --git a/repository_defs.bzl b/repository_defs.bzl new file mode 100644 index 0000000..5bbc9cb --- /dev/null +++ b/repository_defs.bzl @@ -0,0 +1,16 @@ + +# 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, +) -- cgit v1.2.3