summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris White <white238@llnl.gov>2022-06-28 17:45:45 -0700
committerGitHub <noreply@github.com>2022-06-28 18:45:45 -0600
commit62cac911e0c37c304011d8f886e87babe68d4d70 (patch)
tree86423d99e8888143ad9cf9ebe7be8bf3b2926945
parent8bdc5065792c185be9934ab0c2a5b087b8845bd1 (diff)
downloadspack-62cac911e0c37c304011d8f886e87babe68d4d70.tar.gz
spack-62cac911e0c37c304011d8f886e87babe68d4d70.tar.bz2
spack-62cac911e0c37c304011d8f886e87babe68d4d70.tar.xz
spack-62cac911e0c37c304011d8f886e87babe68d4d70.zip
set CMAKE_CUDA_ARCHITECTURES for newer cmakes in camp (#31333)
-rw-r--r--var/spack/repos/builtin/packages/camp/package.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/camp/package.py b/var/spack/repos/builtin/packages/camp/package.py
index c76b5da267..353753ccb6 100644
--- a/var/spack/repos/builtin/packages/camp/package.py
+++ b/var/spack/repos/builtin/packages/camp/package.py
@@ -46,6 +46,7 @@ class Camp(CMakePackage, CudaPackage, ROCmPackage):
if not spec.satisfies('cuda_arch=none'):
cuda_arch = spec.variants['cuda_arch'].value
+ options.append('-DCMAKE_CUDA_ARCHITECTURES={0}'.format(cuda_arch[0]))
options.append('-DCUDA_ARCH=sm_{0}'.format(cuda_arch[0]))
flag = '-arch sm_{0}'.format(cuda_arch[0])
options.append('-DCMAKE_CUDA_FLAGS:STRING={0}'.format(flag))