summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/pika/package.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/pika/package.py b/var/spack/repos/builtin/packages/pika/package.py
index e4c9ca618a..37ae086d82 100644
--- a/var/spack/repos/builtin/packages/pika/package.py
+++ b/var/spack/repos/builtin/packages/pika/package.py
@@ -150,7 +150,8 @@ class Pika(CMakePackage, CudaPackage, ROCmPackage):
args += [self.define("__skip_rocmclang", True)]
if self.spec.satisfies("@0.8: +rocm"):
rocm_archs = spec.variants["amdgpu_target"].value
- rocm_archs = ";".join(rocm_archs)
- args.append(self.define("CMAKE_HIP_ARCHITECTURES", rocm_archs))
+ if "none" not in rocm_archs:
+ rocm_archs = ";".join(rocm_archs)
+ args.append(self.define("CMAKE_HIP_ARCHITECTURES", rocm_archs))
return args