summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpingplug2018-07-01 20:25:55 +0800
committerpingplug2018-07-01 20:25:55 +0800
commit84d9d8acafd7d1207a834deaa97fa2fd62e2431f (patch)
tree0b201c7632d32c4ea65e0567f2d71fcb103e2ec7
parentb1d9765ae29657a17cec4831a74cc4665a273d66 (diff)
downloadaur-84d9d8acafd7d1207a834deaa97fa2fd62e2431f.tar.gz
add nvcc-ccache support
-rw-r--r--PKGBUILD8
1 files changed, 7 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7ebd95437fa2..834591a04fb9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,9 +31,15 @@ build() {
-DUSE_AVX_INSTRUCTIONS:BOOL=ON \
-DUSE_SSE2_INSTRUCTIONS:BOOL=ON \
-DUSE_SSE4_INSTRUCTIONS:BOOL=ON \
- -DCUDA_HOST_COMPILER='/usr/bin/gcc-7' \
+ -DCUDA_HOST_COMPILER='/opt/cuda/bin/gcc' \
-DCMAKE_BUILD_TYPE=Release \
"../${pkgname}-${pkgver}"
+ if [[ -f "/usr/lib/ccache/bin/nvcc-ccache" ]] ; then
+ cmake \
+ -DCUDA_NVCC_EXECUTABLE=/usr/lib/ccache/bin/nvcc-ccache \
+ -DCUDA_HOST_COMPILER=/usr/lib/ccache/bin/gcc-7 \
+ "../${pkgname}-${pkgver}"
+ fi
make
}