mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-15 03:02:22 -06:00
Merge topic 'FindBLAS-default-OpenMP'
9ef82d95d8 FindBLAS: Fix detection of OpenMP as dependency of BLA_STATIC
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5993
This commit is contained in:
@@ -630,8 +630,17 @@ if(BLA_VENDOR STREQUAL "OpenBLAS" OR BLA_VENDOR STREQUAL "All")
|
||||
endif()
|
||||
set(_threadlibs "${CMAKE_THREAD_LIBS_INIT}")
|
||||
if(BLA_STATIC)
|
||||
find_package(OpenMP COMPONENTS C)
|
||||
list(PREPEND _threadlibs "${OpenMP_C_LIBRARIES}")
|
||||
set(_blas_STATIC_CMAKE_FIND_LIBRARY_SUFFIXES "${CMAKE_FIND_LIBRARY_SUFFIXES}")
|
||||
set(CMAKE_FIND_LIBRARY_SUFFIXES "${_blas_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES}")
|
||||
if (CMAKE_C_COMPILER_LOADED)
|
||||
find_package(OpenMP COMPONENTS C)
|
||||
list(PREPEND _threadlibs "${OpenMP_C_LIBRARIES}")
|
||||
elseif(CMAKE_CXX_COMPILER_LOADED)
|
||||
find_package(OpenMP COMPONENTS CXX)
|
||||
list(PREPEND _threadlibs "${OpenMP_CXX_LIBRARIES}")
|
||||
endif()
|
||||
set(CMAKE_FIND_LIBRARY_SUFFIXES "${_blas_STATIC_CMAKE_FIND_LIBRARY_SUFFIXES}")
|
||||
unset(_blas_STATIC_CMAKE_FIND_LIBRARY_SUFFIXES)
|
||||
endif()
|
||||
check_blas_libraries(
|
||||
BLAS_LIBRARIES
|
||||
|
||||
Reference in New Issue
Block a user