diff options
author | luker <luke.roskop@hpe.com> | 2022-01-08 14:41:50 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-08 15:41:50 -0500 |
commit | 0277067e5f716d4821da2238bc7c99ad486626c6 (patch) | |
tree | 4c2637c773da448367d6b53d259eef23dc14b8e1 | |
parent | 334102addd1ca5d18ef633856f390174f83b0f58 (diff) | |
download | spack-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
-rw-r--r-- | var/spack/repos/builtin/packages/blaspp/package.py | 8 |
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')): |