aboutsummaryrefslogtreecommitdiffhomepage
path: root/configure.py
diff options
context:
space:
mode:
authorGravatar Shanqing Cai <cais@google.com>2017-12-06 18:43:24 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-12-06 18:47:41 -0800
commitfe8406149feec453250905965a14285465cd2063 (patch)
treebe3cd75d543f3c0f29f368da61d915abbae7fcbf /configure.py
parent8ad62af489df718992561710123bc8c037e7d17b (diff)
Merge changes from github.
PiperOrigin-RevId: 178185697
Diffstat (limited to 'configure.py')
-rw-r--r--configure.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/configure.py b/configure.py
index 99c0a8d321..680448d7b6 100644
--- a/configure.py
+++ b/configure.py
@@ -1090,6 +1090,28 @@ def set_computecpp_toolkit_path(environ_cp):
def set_trisycl_include_dir(environ_cp):
"""Set TRISYCL_INCLUDE_DIR."""
+ ask_trisycl_include_dir = ('Please specify the location of the triSYCL '
+ 'include directory. (Use --config=sycl_trisycl '
+ 'when building with Bazel) '
+ '[Default is %s]: ') % _DEFAULT_TRISYCL_INCLUDE_DIR
+ while True:
+ trisycl_include_dir = get_from_env_or_user_or_default(
+ environ_cp, 'TRISYCL_INCLUDE_DIR', ask_trisycl_include_dir,
+ _DEFAULT_TRISYCL_INCLUDE_DIR)
+ if os.path.exists(trisycl_include_dir):
+ break
+
+ print('Invalid triSYCL include directory, %s cannot be found'
+ % (trisycl_include_dir))
+
+ # Set TRISYCL_INCLUDE_DIR
+ environ_cp['TRISYCL_INCLUDE_DIR'] = trisycl_include_dir
+ write_action_env_to_bazelrc('TRISYCL_INCLUDE_DIR',
+ trisycl_include_dir)
+
+
+def set_trisycl_include_dir(environ_cp):
+ """Set TRISYCL_INCLUDE_DIR."""
trisycl_include_dir = prompt_loop_or_load_from_env(
environ_cp,