summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/cp2k/package.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/cp2k/package.py b/var/spack/repos/builtin/packages/cp2k/package.py
index 42958771ff..18ec324a7e 100644
--- a/var/spack/repos/builtin/packages/cp2k/package.py
+++ b/var/spack/repos/builtin/packages/cp2k/package.py
@@ -486,11 +486,11 @@ class Cp2k(MakefilePackage, CudaPackage):
# Currently AOCC support only static libraries of ELPA
if '%aocc' in spec:
- libs.append(join_path(elpa.prefix.lib,
+ libs.append(join_path(elpa.libs.directories[0],
('libelpa{elpa_suffix}.a'
.format(elpa_suffix=elpa_suffix))))
else:
- libs.append(join_path(elpa.prefix.lib,
+ libs.append(join_path(elpa.libs.directories[0],
('libelpa{elpa_suffix}.{dso_suffix}'
.format(elpa_suffix=elpa_suffix,
dso_suffix=dso_suffix))))
@@ -661,7 +661,7 @@ class Cp2k(MakefilePackage, CudaPackage):
]
def build(self, spec, prefix):
- if len(spec.variants['cuda_arch'].value) > 1:
+ if '+cuda' in spec and len(spec.variants['cuda_arch'].value) > 1:
raise InstallError("cp2k supports only one cuda_arch at a time")
# Apparently the Makefile bases its paths on PWD