mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 16:32:14 -06:00
FindBLAS: Add second try for OpenBLAS with thread libraries.
Issue: #16221
This commit is contained in:
committed by
Brad King
parent
a423194311
commit
276b56f01c
@@ -152,7 +152,9 @@ macro(Check_Fortran_Libraries LIBRARIES _prefix _name _flags _list _thread)
|
||||
|
||||
foreach(_library ${_list})
|
||||
set(_combined_name ${_combined_name}_${_library})
|
||||
|
||||
if(NOT "${_thread}" STREQUAL "")
|
||||
set(_combined_name ${_combined_name}_thread)
|
||||
endif()
|
||||
if(_libraries_work)
|
||||
if (BLA_STATIC)
|
||||
if (WIN32)
|
||||
@@ -479,6 +481,18 @@ if (BLA_VENDOR STREQUAL "OpenBLAS" OR BLA_VENDOR STREQUAL "All")
|
||||
""
|
||||
)
|
||||
endif()
|
||||
if(NOT BLAS_LIBRARIES)
|
||||
find_package(Threads)
|
||||
# OpenBLAS (http://www.openblas.net)
|
||||
check_fortran_libraries(
|
||||
BLAS_LIBRARIES
|
||||
BLAS
|
||||
sgemm
|
||||
""
|
||||
"openblas"
|
||||
"${CMAKE_THREAD_LIBS_INIT}"
|
||||
)
|
||||
endif()
|
||||
endif ()
|
||||
|
||||
if (BLA_VENDOR STREQUAL "FLAME" OR BLA_VENDOR STREQUAL "All")
|
||||
|
||||
Reference in New Issue
Block a user