diff options
author | pingplug | 2018-07-01 20:27:52 +0800 |
---|---|---|
committer | pingplug | 2018-07-01 20:27:52 +0800 |
commit | d925eaad8347aa6bc864edbba6763c73a4f017f7 (patch) | |
tree | e1e5efb139ccd76e51675c4f1c0f600ec473a024 /PKGBUILD | |
parent | 5da2be1ad30d60a23c9b982740e8fb500bd3d0f2 (diff) | |
download | aur-d925eaad8347aa6bc864edbba6763c73a4f017f7.tar.gz |
add nvcc-ccache support
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 18 |
1 files changed, 16 insertions, 2 deletions
@@ -39,7 +39,14 @@ build() { -DBUILD_SHARED_LIBS:BOOL=ON \ -DGPU_TARGET=${_GPU_TARGET} \ -DCUDA_HOST_COMPILER=/opt/cuda/bin/gcc \ - -DCMAKE_INSTALL_PREFIX=/opt/magma .. + -DCMAKE_INSTALL_PREFIX=/opt/magma \ + .. + 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 \ + .. + fi make magma magma_sparse popd mkdir build-static && pushd build-static @@ -48,7 +55,14 @@ build() { -DBUILD_SHARED_LIBS:BOOL=OFF \ -DGPU_TARGET=${_GPU_TARGET} \ -DCUDA_HOST_COMPILER=/opt/cuda/bin/gcc \ - -DCMAKE_INSTALL_PREFIX=/opt/magma .. + -DCMAKE_INSTALL_PREFIX=/opt/magma \ + .. + 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 \ + .. + fi make magma magma_sparse popd } |