@@ -639,6 +639,7 @@ ac_includes_default="\
639639ac_header_cxx_list=
640640ac_subst_vars=' LTLIBOBJS
641641LIBOBJS
642+ OPENCL_TARGET_VERSION
642643SDKPATH
643644CUDA_HOME
644645CLBLAS_PREFIX
@@ -4581,6 +4582,9 @@ CLBLAS_PREFIX=""
45814582CUDA_HOME=" "
45824583SDKPATH=" "
45834584
4585+ # # Use common current version on non-macOS systems
4586+ OPENCL_TARGET_VERSION=300
4587+
45844588# # =============================================================================
45854589# # OpenCL Detection
45864590# # =============================================================================
@@ -4668,6 +4672,10 @@ printf "%s\n" "$as_me: WARNING: You may need to install Xcode Command Line Tools
46684672 { printf " %s\n" " $as_me :${as_lineno-$LINENO } : WARNING: Or use CUDA if you have an NVIDIA GPU" >&5
46694673printf " %s\n" " $as_me : WARNING: Or use CUDA if you have an NVIDIA GPU" >&2 ; }
46704674 fi
4675+
4676+ # # Use minimum version to match OpenCL on macOS
4677+ OPENCL_TARGET_VERSION=120
4678+
46714679else
46724680 # # Linux/Unix: Check for CL/opencl.h header
46734681 ac_header= ac_cache=
@@ -5254,22 +5262,24 @@ fi
52545262printf " %s\n" " $as_me : " >&6 ; }
52555263{ printf " %s\n" " $as_me :${as_lineno-$LINENO } : GPU Backend Configuration Summary:" >&5
52565264printf " %s\n" " $as_me : GPU Backend Configuration Summary:" >&6 ; }
5257- { printf " %s\n" " $as_me :${as_lineno-$LINENO } : Platform: ${RSysinfoName} " >&5
5258- printf " %s\n" " $as_me : Platform: ${RSysinfoName} " >&6 ; }
5259- { printf " %s\n" " $as_me :${as_lineno-$LINENO } : C++ Standard: C++14" >&5
5260- printf " %s\n" " $as_me : C++ Standard: C++14" >&6 ; }
5261- { printf " %s\n" " $as_me :${as_lineno-$LINENO } : OpenCL: ${HAVE_OPENCL} " >&5
5262- printf " %s\n" " $as_me : OpenCL: ${HAVE_OPENCL} " >&6 ; }
5265+ { printf " %s\n" " $as_me :${as_lineno-$LINENO } : Platform: ${RSysinfoName} " >&5
5266+ printf " %s\n" " $as_me : Platform: ${RSysinfoName} " >&6 ; }
5267+ { printf " %s\n" " $as_me :${as_lineno-$LINENO } : C++ Standard: C++14" >&5
5268+ printf " %s\n" " $as_me : C++ Standard: C++14" >&6 ; }
5269+ { printf " %s\n" " $as_me :${as_lineno-$LINENO } : OpenCL: ${HAVE_OPENCL} " >&5
5270+ printf " %s\n" " $as_me : OpenCL: ${HAVE_OPENCL} " >&6 ; }
52635271if test " x${HAVE_OPENCL} " = x1; then
5264- { printf " %s\n" " $as_me :${as_lineno-$LINENO } : CLBlast: ${HAVE_CLBLAST} " >&5
5265- printf " %s\n" " $as_me : CLBlast: ${HAVE_CLBLAST} " >&6 ; }
5266- { printf " %s\n" " $as_me :${as_lineno-$LINENO } : clBLAS: ${HAVE_CLBLAS} " >&5
5267- printf " %s\n" " $as_me : clBLAS: ${HAVE_CLBLAS} " >&6 ; }
5268- fi
5269- { printf " %s\n" " $as_me :${as_lineno-$LINENO } : CUDA: ${HAVE_CUDA} " >&5
5270- printf " %s\n" " $as_me : CUDA: ${HAVE_CUDA} " >&6 ; }
5271- { printf " %s\n" " $as_me :${as_lineno-$LINENO } : Default: ${DEFAULT_BACKEND} " >&5
5272- printf " %s\n" " $as_me : Default: ${DEFAULT_BACKEND} " >&6 ; }
5272+ { printf " %s\n" " $as_me :${as_lineno-$LINENO } : CLBlast: ${HAVE_CLBLAST} " >&5
5273+ printf " %s\n" " $as_me : CLBlast: ${HAVE_CLBLAST} " >&6 ; }
5274+ { printf " %s\n" " $as_me :${as_lineno-$LINENO } : clBLAS: ${HAVE_CLBLAS} " >&5
5275+ printf " %s\n" " $as_me : clBLAS: ${HAVE_CLBLAS} " >&6 ; }
5276+ { printf " %s\n" " $as_me :${as_lineno-$LINENO } : OpenCL Target: ${OPENCL_TARGET_VERSION} " >&5
5277+ printf " %s\n" " $as_me : OpenCL Target: ${OPENCL_TARGET_VERSION} " >&6 ; }
5278+ fi
5279+ { printf " %s\n" " $as_me :${as_lineno-$LINENO } : CUDA: ${HAVE_CUDA} " >&5
5280+ printf " %s\n" " $as_me : CUDA: ${HAVE_CUDA} " >&6 ; }
5281+ { printf " %s\n" " $as_me :${as_lineno-$LINENO } : Default: ${DEFAULT_BACKEND} " >&5
5282+ printf " %s\n" " $as_me : Default: ${DEFAULT_BACKEND} " >&6 ; }
52735283{ printf " %s\n" " $as_me :${as_lineno-$LINENO } : " >&5
52745284printf " %s\n" " $as_me : " >&6 ; }
52755285
@@ -5352,6 +5362,9 @@ BANDICOOT_LIBS="${BANDICOOT_LIBS} ${LAPACK_BLAS_LIBS}"
53525362
53535363
53545364
5365+ # # OpenCL target version
5366+
5367+
53555368ac_config_files=" $ac_config_files src/Makevars R/flags.R"
53565369
53575370cat > confcache << \_ACEOF
0 commit comments