From f834243a8262f22e38a6412addfbe017c2e9ba59 Mon Sep 17 00:00:00 2001 From: Pietro Incardona <incardon@mpi-cbg.de> Date: Thu, 17 Sep 2015 15:08:14 +0200 Subject: [PATCH] Fixing CUDA compilation --- m4/ax_cuda.m4 | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/m4/ax_cuda.m4 b/m4/ax_cuda.m4 index e16e1e3..d697133 100644 --- a/m4/ax_cuda.m4 +++ b/m4/ax_cuda.m4 @@ -56,16 +56,25 @@ AS_IF([test "x$NVCC_EXIST" = "xno"],[],[ # If $build_cpu contains "_64", append "64" to CUDA_LIBS AS_IF([echo $build_cpu | grep -q "_64"], - [CUDA_LIBS+="64"]) - + [ + AS_IF([ test -d {CUDA_LIBS}lib64 ], [ CUDA_LIBS+="64" ]) + AS_IF([ ! command -v bumblebee >/dev/null ], [ + CUDA_LIBS+=" -L/usr/lib64/nvidia-bumblebee/ " + ]) + AS_IF([ test -d /usr/local/cuda/lib64 ], [ CUDA_LIBS+=" -L/usr/local/cuda/lib64 " ], + [ + AS_IF([ test -d /usr/local/cuda/lib ],[ CUDA_LIBS+=" -L/usr/local/cuda/lib " ]) + ]) + ]) + # Append " -lcuda -lcudart" to CUDA_LIBS CUDA_LIBS+=" -lcuda -lcudart" # Make variables available in Makefile.am - AC_SUBST(CUDA_CFLAGS) - AC_SUBST(CUDA_LIBS) + AC_SUBST([CUDA_CFLAGS]) + AC_SUBST([CUDA_LIBS]) echo $NVCC - AC_SUBST(NVCC) + AC_SUBST([NVCC]) AC_DEFINE([NVCC],[],[NVCC compiling]) ])dnl -- GitLab