diff options
author | 2017-12-06 18:43:24 -0800 | |
---|---|---|
committer | 2017-12-06 18:47:41 -0800 | |
commit | fe8406149feec453250905965a14285465cd2063 (patch) | |
tree | be3cd75d543f3c0f29f368da61d915abbae7fcbf /configure.py | |
parent | 8ad62af489df718992561710123bc8c037e7d17b (diff) |
Merge changes from github.
PiperOrigin-RevId: 178185697
Diffstat (limited to 'configure.py')
-rw-r--r-- | configure.py | 22 |
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, |