summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorbartus2019-06-29 18:25:51 +0200
committerbartus2019-06-29 18:25:51 +0200
commit710f5098c52170945594cfe80454035ac8955b02 (patch)
tree9f1ca747d781c4fedaa6c41eeedcc5d73715d7ed /PKGBUILD
parent68b5779c79afc564e511de51a4f4ae5cc17b2e61 (diff)
downloadaur-710f5098c52170945594cfe80454035ac8955b02.tar.gz
fix CUDA_HOS_COMPILER and move nvcc-ccache to prepare()
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD39
1 files changed, 20 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 08967aff0f56..e678a482d8cc 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"