aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/tensorflow.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/tensorflow.bzl')
-rw-r--r--tensorflow/tensorflow.bzl30
1 files changed, 0 insertions, 30 deletions
diff --git a/tensorflow/tensorflow.bzl b/tensorflow/tensorflow.bzl
index 32fdebaad3..2a9fcae5e5 100644
--- a/tensorflow/tensorflow.bzl
+++ b/tensorflow/tensorflow.bzl
@@ -1,41 +1,11 @@
# -*- Python -*-
-# Parse the bazel version string from `native.bazel_version`.
-def _parse_bazel_version(bazel_version):
- # Remove commit from version.
- version = bazel_version.split(" ", 1)[0]
-
- # Split into (release, date) parts and only return the release
- # as a tuple of integers.
- parts = version.split('-', 1)
-
- # Turn "release" into a tuple of strings
- version_tuple = ()
- for number in parts[0].split('.'):
- version_tuple += (str(number),)
- return version_tuple
-
# Given a source file, generate a test name.
# i.e. "common_runtime/direct_session_test.cc" becomes
# "common_runtime_direct_session_test"
def src_to_test_name(src):
return src.replace("/", "_").split(".")[0]
-# Check that a specific bazel version is being used.
-def check_version(bazel_version):
- if "bazel_version" not in dir(native):
- fail("\nCurrent Bazel version is lower than 0.2.1, expected at least %s\n" % bazel_version)
- elif not native.bazel_version:
- print("\nCurrent Bazel is not a release version, cannot check for compatibility.")
- print("Make sure that you are running at least Bazel %s.\n" % bazel_version)
- else:
- current_bazel_version = _parse_bazel_version(native.bazel_version)
- minimum_bazel_version = _parse_bazel_version(bazel_version)
- if minimum_bazel_version > current_bazel_version:
- fail("\nCurrent Bazel version is {}, expected at least {}\n".format(
- native.bazel_version, bazel_version))
- pass
-
# Return the options to use for a C++ library or binary build.
# Uses the ":optmode" config_setting to pick the options.
load(