From fe8406149feec453250905965a14285465cd2063 Mon Sep 17 00:00:00 2001 From: Shanqing Cai Date: Wed, 6 Dec 2017 18:43:24 -0800 Subject: Merge changes from github. PiperOrigin-RevId: 178185697 --- configure.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'configure.py') diff --git a/configure.py b/configure.py index 99c0a8d321..680448d7b6 100644 --- a/configure.py +++ b/configure.py @@ -1088,6 +1088,28 @@ def set_computecpp_toolkit_path(environ_cp): computecpp_toolkit_path) +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.""" -- cgit v1.2.3