mirror of
https://github.com/Kitware/CMake.git
synced 2025-12-31 10:50:16 -06:00
FindBLAS: Add dependency of OpenBLAS on OpenMP for BLA_STATIC
Fixes: #16221
This commit is contained in:
committed by
Brad King
parent
caed98d771
commit
f7f3d8987a
@@ -586,16 +586,22 @@ if(BLA_VENDOR STREQUAL "OpenBLAS" OR BLA_VENDOR STREQUAL "All")
|
||||
else()
|
||||
find_package(Threads REQUIRED)
|
||||
endif()
|
||||
set(_threadlibs "${CMAKE_THREAD_LIBS_INIT}")
|
||||
if(BLA_STATIC)
|
||||
find_package(OpenMP COMPONENTS C)
|
||||
list(PREPEND _threadlibs "${OpenMP_C_LIBRARIES}")
|
||||
endif()
|
||||
check_blas_libraries(
|
||||
BLAS_LIBRARIES
|
||||
BLAS
|
||||
sgemm
|
||||
""
|
||||
"openblas"
|
||||
"${CMAKE_THREAD_LIBS_INIT}"
|
||||
"${_threadlibs}"
|
||||
""
|
||||
""
|
||||
)
|
||||
unset(_threadlibs)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user