summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2018-08-18 11:19:24 -0500
committerGitHub <noreply@github.com>2018-08-18 11:19:24 -0500
commit879bdec2850044b9fd180e5220e6632c69dc9b9a (patch)
tree4615bc4b805be84155b494969e24774d2e90e8ab
parentce682165749d76d55571538f1612b1cfa69c2c59 (diff)
downloadspack-879bdec2850044b9fd180e5220e6632c69dc9b9a.tar.gz
spack-879bdec2850044b9fd180e5220e6632c69dc9b9a.tar.bz2
spack-879bdec2850044b9fd180e5220e6632c69dc9b9a.tar.xz
spack-879bdec2850044b9fd180e5220e6632c69dc9b9a.zip
CBLAS: Don't hardcode BLAS library name (#9017)
-rw-r--r--var/spack/repos/builtin/packages/cblas/package.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/cblas/package.py b/var/spack/repos/builtin/packages/cblas/package.py
index d5ce17c99d..0917dd70f2 100644
--- a/var/spack/repos/builtin/packages/cblas/package.py
+++ b/var/spack/repos/builtin/packages/cblas/package.py
@@ -42,10 +42,10 @@ class Cblas(Package):
def patch(self):
mf = FileFilter('Makefile.in')
- mf.filter('^BLLIB =.*', 'BLLIB = %s/libblas.a' %
- self.spec['blas'].prefix.lib)
+ mf.filter('^BLLIB =.*', 'BLLIB = {0}'.format(
+ ' '.join(self.spec['blas'].libs.libraries)))
mf.filter('^CC =.*', 'CC = cc')
- mf.filter('^FC =.*', 'FC = f90')
+ mf.filter('^FC =.*', 'FC = fc')
def install(self, spec, prefix):
make('all')
@@ -53,6 +53,6 @@ class Cblas(Package):
mkdirp(prefix.include)
# Rename the generated lib file to libcblas.a
- install('./lib/cblas_LINUX.a', '%s/libcblas.a' % prefix.lib)
- install('./include/cblas.h', '%s' % prefix.include)
- install('./include/cblas_f77.h', '%s' % prefix.include)
+ install('lib/cblas_LINUX.a', prefix.lib.join('libcblas.a'))
+ install('include/cblas.h', prefix.include)
+ install('include/cblas_f77.h', prefix.include)