diff options
author | bartus | 2019-06-29 18:25:51 +0200 |
---|---|---|
committer | bartus | 2019-06-29 18:25:51 +0200 |
commit | 710f5098c52170945594cfe80454035ac8955b02 (patch) | |
tree | 9f1ca747d781c4fedaa6c41eeedcc5d73715d7ed /PKGBUILD | |
parent | 68b5779c79afc564e511de51a4f4ae5cc17b2e61 (diff) | |
download | aur-710f5098c52170945594cfe80454035ac8955b02.tar.gz |
fix CUDA_HOS_COMPILER and move nvcc-ccache to prepare()
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 39 |
1 files changed, 20 insertions, 19 deletions
@@ -31,28 +31,29 @@ options=('staticlibs') source=("http://icl.cs.utk.edu/projectsfiles/${pkgname}/downloads/${pkgname}-${pkgver}.tar.gz") sha256sums=('4fd45c7e46bd9d9124253e7838bbfb9e6003c64c2c67ffcff02e6c36d2bcfa33') -_CMAKE_FLAGS=(\ - -DCMAKE_BUILD_TYPE=Release \ - -DCUDA_HOST_COMPILER=/opt/cuda/bin/gcc \ - -DCMAKE_INSTALL_PREFIX=/opt/magma \ -) +prepare() { + _CMAKE_FLAGS=(\ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/opt/magma \ + ) -if [[ -n "${_GPU_TARGET}" ]] ; then - _CMAKE_FLAGS+=(-DGPU_TARGET=${_GPU_TARGET}) -fi + if [[ -n "${_GPU_TARGET}" ]] ; then + _CMAKE_FLAGS+=(-DGPU_TARGET=${_GPU_TARGET}) + fi -if [[ -f "/usr/lib/ccache/bin/nvcc-ccache" ]] ; then - _CMAKE_FLAGS+=( \ - -DCUDA_NVCC_EXECUTABLE=/usr/lib/ccache/bin/nvcc-ccache \ - ) -fi + if [[ -f "/usr/lib/ccache/bin/nvcc-ccache" ]] ; then + _CMAKE_FLAGS+=( \ + -DCUDA_NVCC_EXECUTABLE=/usr/lib/ccache/bin/nvcc-ccache \ + ) + fi -_cuda_gcc=$(basename $(readlink /opt/cuda/bin/gcc)) -if [[ -f "/usr/lib/ccache/bin/$_cuda_gcc" ]] ; then - _CMAKE_FLAGS+=( \ - -DCUDA_NVCC_EXECUTABLE=/usr/lib/ccache/bin/$_cuda_gcc \ - ) -fi + _cuda_gcc=$(basename $(readlink /opt/cuda/bin/gcc)) + if [[ -L "/usr/lib/ccache/bin/$_cuda_gcc" ]] ; then + _CMAKE_FLAGS+=( \ + -DCUDA_HOST_COMPILER=/usr/lib/ccache/bin/$_cuda_gcc \ + ) + fi +} build() { cd "${srcdir}/magma-${pkgver}" |