mirror of
https://github.com/opencv/opencv.git
synced 2025-06-13 04:52:53 +08:00
cmake: fix LAPACK/MKL detection
This commit is contained in:
parent
1ba29cc95d
commit
23f26fb4a8
@ -121,23 +121,22 @@ if(WITH_LAPACK)
|
|||||||
set(LAPACK_IMPL "LAPACK/MKL")
|
set(LAPACK_IMPL "LAPACK/MKL")
|
||||||
ocv_lapack_check()
|
ocv_lapack_check()
|
||||||
endif()
|
endif()
|
||||||
if(LAPACKE_INCLUDE_DIR AND NOT HAVE_LAPACK)
|
if(NOT HAVE_LAPACK)
|
||||||
set(LAPACK_INCLUDE_DIR ${LAPACKE_INCLUDE_DIR})
|
if(LAPACKE_INCLUDE_DIR)
|
||||||
set(LAPACK_CBLAS_H "cblas.h")
|
set(LAPACK_INCLUDE_DIR ${LAPACKE_INCLUDE_DIR})
|
||||||
set(LAPACK_LAPACKE_H "lapacke.h")
|
set(LAPACK_CBLAS_H "cblas.h")
|
||||||
set(LAPACK_IMPL "LAPACK/Generic")
|
set(LAPACK_LAPACKE_H "lapacke.h")
|
||||||
ocv_lapack_check()
|
set(LAPACK_IMPL "LAPACK/Generic")
|
||||||
elseif(APPLE)
|
ocv_lapack_check()
|
||||||
set(LAPACK_CBLAS_H "Accelerate/Accelerate.h")
|
elseif(APPLE)
|
||||||
set(LAPACK_LAPACKE_H "Accelerate/Accelerate.h")
|
set(LAPACK_CBLAS_H "Accelerate/Accelerate.h")
|
||||||
set(LAPACK_IMPL "LAPACK/Apple")
|
set(LAPACK_LAPACKE_H "Accelerate/Accelerate.h")
|
||||||
ocv_lapack_check()
|
set(LAPACK_IMPL "LAPACK/Apple")
|
||||||
else()
|
ocv_lapack_check()
|
||||||
unset(LAPACK_LIBRARIES)
|
endif()
|
||||||
unset(LAPACK_LIBRARIES CACHE)
|
|
||||||
endif()
|
endif()
|
||||||
else()
|
endif()
|
||||||
# LAPACK not found
|
if(NOT HAVE_LAPACK)
|
||||||
unset(LAPACK_LIBRARIES)
|
unset(LAPACK_LIBRARIES)
|
||||||
unset(LAPACK_LIBRARIES CACHE)
|
unset(LAPACK_LIBRARIES CACHE)
|
||||||
endif()
|
endif()
|
||||||
|
Loading…
Reference in New Issue
Block a user