Set TRISYCL_INCLUDE_DIR.
(environ_cp)
| 1120 | |
| 1121 | |
| 1122 | def set_trisycl_include_dir(environ_cp): |
| 1123 | """Set TRISYCL_INCLUDE_DIR.""" |
| 1124 | |
| 1125 | ask_trisycl_include_dir = ('Please specify the location of the triSYCL ' |
| 1126 | 'include directory. (Use --config=sycl_trisycl ' |
| 1127 | 'when building with Bazel) ' |
| 1128 | '[Default is %s]: ') % ( |
| 1129 | _DEFAULT_TRISYCL_INCLUDE_DIR) |
| 1130 | |
| 1131 | while True: |
| 1132 | trisycl_include_dir = get_from_env_or_user_or_default( |
| 1133 | environ_cp, 'TRISYCL_INCLUDE_DIR', ask_trisycl_include_dir, |
| 1134 | _DEFAULT_TRISYCL_INCLUDE_DIR) |
| 1135 | if os.path.exists(trisycl_include_dir): |
| 1136 | break |
| 1137 | |
| 1138 | print('Invalid triSYCL include directory, %s cannot be found' % |
| 1139 | (trisycl_include_dir)) |
| 1140 | |
| 1141 | # Set TRISYCL_INCLUDE_DIR |
| 1142 | environ_cp['TRISYCL_INCLUDE_DIR'] = trisycl_include_dir |
| 1143 | write_action_env_to_bazelrc('TRISYCL_INCLUDE_DIR', trisycl_include_dir) |
| 1144 | |
| 1145 | |
| 1146 | def set_mpi_home(environ_cp): |
no test coverage detected