|
@@ -380,7 +380,12 @@ AC_DEFUN([STARPU_CHECK_CUDA],
|
|
|
CPPFLAGS="${SAVED_CPPFLAGS}"
|
|
|
unset STARPU_CUDA_LDFLAGS
|
|
|
else
|
|
|
- if test x$starpu_windows != xyes ; then
|
|
|
+ # nvcc is a wrapper around GCC, and calls it with the -dumpspecs
|
|
|
+ # option, which is GCC specific. If $CC does not support -dumpspecs, we
|
|
|
+ # should let nvcc choose another compiler (by default, gcc, if it is
|
|
|
+ # installed). If gcc is not installed, the build will probably fail.
|
|
|
+ $(CC) -dumpspecs
|
|
|
+ if test $? -eq 0 -a test x$starpu_windows != xyes; then
|
|
|
NVCCFLAGS="${NVCCFLAGS} -ccbin \${CC}"
|
|
|
fi
|
|
|
if test "$__cuda_include_dir" != "no"; then
|