summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/blaspp/package.py
diff options
context:
space:
mode:
authorluker <luke.roskop@hpe.com>2022-01-08 14:41:50 -0600
committerGitHub <noreply@github.com>2022-01-08 15:41:50 -0500
commit0277067e5f716d4821da2238bc7c99ad486626c6 (patch)
tree4c2637c773da448367d6b53d259eef23dc14b8e1 /var/spack/repos/builtin/packages/blaspp/package.py
parent334102addd1ca5d18ef633856f390174f83b0f58 (diff)
downloadspack-0277067e5f716d4821da2238bc7c99ad486626c6.tar.gz
spack-0277067e5f716d4821da2238bc7c99ad486626c6.tar.bz2
spack-0277067e5f716d4821da2238bc7c99ad486626c6.tar.xz
spack-0277067e5f716d4821da2238bc7c99ad486626c6.zip
blaspp: set BLA_VENDOR for cray (#28104)
* for Cray's libsci in blaspp, set BLA_VENDOR=all * Update package.py * Update package.py * Update package.py
Diffstat (limited to 'var/spack/repos/builtin/packages/blaspp/package.py')
-rw-r--r--var/spack/repos/builtin/packages/blaspp/package.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/blaspp/package.py b/var/spack/repos/builtin/packages/blaspp/package.py
index 902a52adb3..41037fffc7 100644
--- a/var/spack/repos/builtin/packages/blaspp/package.py
+++ b/var/spack/repos/builtin/packages/blaspp/package.py
@@ -53,7 +53,8 @@ class Blaspp(CMakePackage, CudaPackage, ROCmPackage):
if '+rocm' in spec:
backend = 'hip'
backend_config = '-Dgpu_backend=%s' % backend
- return [
+
+ args = [
'-Dbuild_tests=%s' % self.run_tests,
'-Duse_openmp=%s' % ('+openmp' in spec),
'-DBUILD_SHARED_LIBS=%s' % ('+shared' in spec),
@@ -61,6 +62,11 @@ class Blaspp(CMakePackage, CudaPackage, ROCmPackage):
'-DBLAS_LIBRARIES=%s' % spec['blas'].libs.joined(';')
]
+ if spec['blas'].name == 'cray-libsci':
+ args.append(self.define('BLA_VENDOR', 'CRAY'))
+
+ return args
+
def check(self):
# If the tester fails to build, ensure that the check() fails.
if os.path.isfile(join_path(self.build_directory, 'test', 'tester')):