trilinos: don't hardcode blas/lapack names
This commit is contained in:
parent
514c61b8fe
commit
987fb137f9
1 changed files with 5 additions and 2 deletions
|
@ -116,6 +116,7 @@ def install(self, spec, prefix):
|
||||||
options.extend(std_cmake_args)
|
options.extend(std_cmake_args)
|
||||||
|
|
||||||
mpi_bin = spec['mpi'].prefix.bin
|
mpi_bin = spec['mpi'].prefix.bin
|
||||||
|
# Note: -DXYZ_LIBRARY_NAMES= needs semicolon separated list of names
|
||||||
options.extend([
|
options.extend([
|
||||||
'-DTrilinos_ENABLE_ALL_PACKAGES:BOOL=ON',
|
'-DTrilinos_ENABLE_ALL_PACKAGES:BOOL=ON',
|
||||||
'-DTrilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON',
|
'-DTrilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON',
|
||||||
|
@ -129,10 +130,12 @@ def install(self, spec, prefix):
|
||||||
'-DTPL_ENABLE_MPI:BOOL=ON',
|
'-DTPL_ENABLE_MPI:BOOL=ON',
|
||||||
'-DMPI_BASE_DIR:PATH=%s' % spec['mpi'].prefix,
|
'-DMPI_BASE_DIR:PATH=%s' % spec['mpi'].prefix,
|
||||||
'-DTPL_ENABLE_BLAS=ON',
|
'-DTPL_ENABLE_BLAS=ON',
|
||||||
'-DBLAS_LIBRARY_NAMES=blas', # FIXME: don't hardcode names
|
'-DBLAS_LIBRARY_NAMES=%s' % to_lib_name(
|
||||||
|
spec['blas'].blas_shared_lib),
|
||||||
'-DBLAS_LIBRARY_DIRS=%s' % spec['blas'].prefix.lib,
|
'-DBLAS_LIBRARY_DIRS=%s' % spec['blas'].prefix.lib,
|
||||||
'-DTPL_ENABLE_LAPACK=ON',
|
'-DTPL_ENABLE_LAPACK=ON',
|
||||||
'-DLAPACK_LIBRARY_NAMES=lapack',
|
'-DLAPACK_LIBRARY_NAMES=%s' % to_lib_name(
|
||||||
|
spec['lapack'].lapack_shared_lib),
|
||||||
'-DLAPACK_LIBRARY_DIRS=%s' % spec['lapack'].prefix,
|
'-DLAPACK_LIBRARY_DIRS=%s' % spec['lapack'].prefix,
|
||||||
'-DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON',
|
'-DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON',
|
||||||
'-DTrilinos_ENABLE_CXX11:BOOL=ON',
|
'-DTrilinos_ENABLE_CXX11:BOOL=ON',
|
||||||
|
|
Loading…
Reference in a new issue