From abe0877ef1abfbd678ba05f195c553303cc8263c Mon Sep 17 00:00:00 2001 From: "A. Unique TensorFlower" Date: Wed, 7 Jun 2017 11:34:47 -0700 Subject: Add bazel version check to .configure PiperOrigin-RevId: 158294569 --- configure | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'configure') diff --git a/configure b/configure index 472f099796..71c14345f5 100755 --- a/configure +++ b/configure @@ -3,6 +3,8 @@ set -e set -o pipefail +MIN_BAZEL_VERSION=0.4.5 + # Find out the absolute path to where ./configure resides pushd `dirname $0` > /dev/null SOURCE_BASE_DIR=`pwd -P` @@ -163,6 +165,22 @@ function setup_python { echo "export PYTHON_BIN_PATH=\"$PYTHON_BIN_PATH\"" > tools/python_bin_path.sh } +function version { + echo "$@" | awk -F. '{ printf("%03d%03d%03d\n", $1,$2,$3); }'; +} + + +bazel version > bazel.version +curr_bazel_version=$(head -n 1 bazel.version | cut -d ' ' -f3) +rm -f bazel.version + +echo "You have bazel $curr_bazel_version installed." +if [ "$(version "$MIN_BAZEL_VERSION")" -gt "$(version "$curr_bazel_version")" ]; then + echo "Please upgrade your bazel installation to version $MIN_BAZEL_VERSION or higher to build TensorFlow!" + echo "Exiting..." + exit 1 +fi + # This file contains customized config settings. rm -f .tf_configure.bazelrc touch .tf_configure.bazelrc -- cgit v1.2.3