FindLAPACK: IBM ESSL 6.1 also has LAPACK routines

This commit is contained in:
Igor S. Gerasimov
2021-07-27 20:40:51 +03:00
committed by Brad King
parent ccb85f8943
commit 03913b12cb

View File

@@ -586,6 +586,30 @@ if(NOT LAPACK_NOT_FOUND_MESSAGE)
unset(_ssl2_suffix)
endif()
# LAPACK in IBM ESSL library?
if(NOT LAPACK_LIBRARIES
AND (BLA_VENDOR MATCHES "IBMESSL" OR BLA_VENDOR STREQUAL "All"))
set(_lapack_essl_lib "essl")
# Check for OpenMP support, VIA BLA_VENDOR of esslsmp
if(BLA_VENDOR MATCHES "_SMP")
set(_lapack_essl_lib "${_lapack_essl_lib}smp")
endif()
check_lapack_libraries(
LAPACK_LIBRARIES
LAPACK
cheev
""
"${_lapack_essl_lib}"
""
""
""
"${BLAS_LIBRARIES}"
)
unset(_lapack_essl_lib)
endif()
# NVHPC Library?
if(NOT LAPACK_LIBRARIES
AND (BLA_VENDOR MATCHES "NVHPC" OR BLA_VENDOR STREQUAL "All"))