Fixed configuration for MacOS

This commit is contained in:
Francesco Lannutti 2017-09-11 09:58:16 +02:00 committed by rlar
parent a06d4d9724
commit 58404a46a0
1 changed files with 17 additions and 6 deletions

View File

@ -220,23 +220,34 @@ if test "x$enable_cuspice" = xyes; then
AC_ARG_WITH([cuda], AC_ARG_WITH([cuda],
[AS_HELP_STRING([--with-cuda=PATH], [Define the prefix where cuda is installed (default=/usr/local/cuda)])]) [AS_HELP_STRING([--with-cuda=PATH], [Define the prefix where cuda is installed (default=/usr/local/cuda)])])
ARCH=`uname -m` ARCH=`uname -m`
OS_NAME=`uname`
if test -n "$with_cuda" if test -n "$with_cuda"
then then
CUDA_CPPFLAGS="-I$with_cuda/include" CUDA_CPPFLAGS="-I$with_cuda/include"
if [[ $ARCH == "x86_64" ]] if test "$OS_NAME" == "Darwin"
then then
CUDA_LIBS="-L$with_cuda/lib64 -lcuda -lcudart"
else
CUDA_LIBS="-L$with_cuda/lib -lcuda -lcudart" CUDA_LIBS="-L$with_cuda/lib -lcuda -lcudart"
else
if [[ $ARCH == "x86_64" ]]
then
CUDA_LIBS="-L$with_cuda/lib64 -lcuda -lcudart"
else
CUDA_LIBS="-L$with_cuda/lib -lcuda -lcudart"
fi
fi fi
NVCC="$with_cuda/bin/nvcc" NVCC="$with_cuda/bin/nvcc"
else else
CUDA_CPPFLAGS="-I/usr/local/cuda/include" CUDA_CPPFLAGS="-I/usr/local/cuda/include"
if [[ $ARCH == "x86_64" ]] if test "$OS_NAME" == "Darwin"
then then
CUDA_LIBS="-L/usr/local/cuda/lib64 -lcuda -lcudart"
else
CUDA_LIBS="-L/usr/local/cuda/lib -lcuda -lcudart" CUDA_LIBS="-L/usr/local/cuda/lib -lcuda -lcudart"
else
if [[ $ARCH == "x86_64" ]]
then
CUDA_LIBS="-L/usr/local/cuda/lib64 -lcuda -lcudart"
else
CUDA_LIBS="-L/usr/local/cuda/lib -lcuda -lcudart"
fi
fi fi
AC_PATH_PROG(NVCC, nvcc, "no") AC_PATH_PROG(NVCC, nvcc, "no")
AS_IF([test "x$NVCC" = xno], AS_IF([test "x$NVCC" = xno],