superlu-dist: fix issue with adding system blas/lapack - when MKL is explicitly specified (#11187)
Version 6 added dependency on LAPACK - so additional -DTPL_LAPACK_LIBRARIES option is required Ref: https://github.com/xiaoyeli/superlu_dist/issues/36 Ref: https://github.com/spack/spack/issues/10173
This commit is contained in:
parent
dbfa928cdb
commit
c25d162b3c
@ -39,12 +39,12 @@ class SuperluDist(CMakePackage):
|
||||
|
||||
def cmake_args(self):
|
||||
spec = self.spec
|
||||
lapack_blas = spec['lapack'].libs + spec['blas'].libs
|
||||
args = [
|
||||
'-DCMAKE_C_COMPILER=%s' % spec['mpi'].mpicc,
|
||||
'-DCMAKE_CXX_COMPILER=%s' % spec['mpi'].mpicxx,
|
||||
'-DCMAKE_INSTALL_LIBDIR:STRING=%s' % self.prefix.lib,
|
||||
'-DTPL_BLAS_LIBRARIES=%s' % lapack_blas.ld_flags,
|
||||
'-DTPL_BLAS_LIBRARIES=%s' % spec['blas'].libs.joined(";"),
|
||||
'-DTPL_LAPACK_LIBRARIES=%s' % spec['lapack'].libs.joined(";"),
|
||||
'-DUSE_XSDK_DEFAULTS=YES',
|
||||
'-DTPL_PARMETIS_LIBRARIES=%s' % spec['parmetis'].libs.ld_flags +
|
||||
';' + spec['metis'].libs.ld_flags,
|
||||
|
Loading…
Reference in New Issue
Block a user