mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-03 21:00:01 -05: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()
|
else()
|
||||||
find_package(Threads REQUIRED)
|
find_package(Threads REQUIRED)
|
||||||
endif()
|
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(
|
check_blas_libraries(
|
||||||
BLAS_LIBRARIES
|
BLAS_LIBRARIES
|
||||||
BLAS
|
BLAS
|
||||||
sgemm
|
sgemm
|
||||||
""
|
""
|
||||||
"openblas"
|
"openblas"
|
||||||
"${CMAKE_THREAD_LIBS_INIT}"
|
"${_threadlibs}"
|
||||||
""
|
""
|
||||||
""
|
""
|
||||||
)
|
)
|
||||||
|
unset(_threadlibs)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user