sw4lite: Added -lgfortran and set to serial build (#6055)

* Added -lgfortran and set to serial build

* Update package.py
This commit is contained in:
Brian Homerding 2017-10-31 15:29:06 -05:00 committed by Christoph Junghans
parent d98e337706
commit 180dcfc652

View File

@ -48,6 +48,8 @@ class Sw4lite(MakefilePackage):
depends_on('lapack') depends_on('lapack')
depends_on('mpi') depends_on('mpi')
parallel = False
@property @property
def build_targets(self): def build_targets(self):
targets = [] targets = []
@ -81,6 +83,10 @@ def build_targets(self):
targets.append('EXTRA_CXX_FLAGS=') targets.append('EXTRA_CXX_FLAGS=')
targets.append('EXTRA_FORT_FLAGS=') targets.append('EXTRA_FORT_FLAGS=')
lapack_blas = spec['lapack'].libs + spec['blas'].libs lapack_blas = spec['lapack'].libs + spec['blas'].libs
if spec.satisfies('%gcc'):
targets.append('EXTRA_LINK_FLAGS={0} -lgfortran'
.format(lapack_blas.ld_flags))
else:
targets.append('EXTRA_LINK_FLAGS={0}'.format(lapack_blas.ld_flags)) targets.append('EXTRA_LINK_FLAGS={0}'.format(lapack_blas.ld_flags))
return targets return targets