CBLAS: Don't hardcode BLAS library name (#9017)
This commit is contained in:
parent
ce68216574
commit
879bdec285
@ -42,10 +42,10 @@ class Cblas(Package):
|
|||||||
def patch(self):
|
def patch(self):
|
||||||
mf = FileFilter('Makefile.in')
|
mf = FileFilter('Makefile.in')
|
||||||
|
|
||||||
mf.filter('^BLLIB =.*', 'BLLIB = %s/libblas.a' %
|
mf.filter('^BLLIB =.*', 'BLLIB = {0}'.format(
|
||||||
self.spec['blas'].prefix.lib)
|
' '.join(self.spec['blas'].libs.libraries)))
|
||||||
mf.filter('^CC =.*', 'CC = cc')
|
mf.filter('^CC =.*', 'CC = cc')
|
||||||
mf.filter('^FC =.*', 'FC = f90')
|
mf.filter('^FC =.*', 'FC = fc')
|
||||||
|
|
||||||
def install(self, spec, prefix):
|
def install(self, spec, prefix):
|
||||||
make('all')
|
make('all')
|
||||||
@ -53,6 +53,6 @@ def install(self, spec, prefix):
|
|||||||
mkdirp(prefix.include)
|
mkdirp(prefix.include)
|
||||||
|
|
||||||
# Rename the generated lib file to libcblas.a
|
# Rename the generated lib file to libcblas.a
|
||||||
install('./lib/cblas_LINUX.a', '%s/libcblas.a' % prefix.lib)
|
install('lib/cblas_LINUX.a', prefix.lib.join('libcblas.a'))
|
||||||
install('./include/cblas.h', '%s' % prefix.include)
|
install('include/cblas.h', prefix.include)
|
||||||
install('./include/cblas_f77.h', '%s' % prefix.include)
|
install('include/cblas_f77.h', prefix.include)
|
||||||
|
Loading…
Reference in New Issue
Block a user