mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-02 03:39:43 -06:00
Find{BLAS,LAPACK}: Prefer BLA_VENDOR cmake variable over env variable
This is implied by the documentation, but was not implemented properly. Fixes: #24664
This commit is contained in:
@@ -386,10 +386,10 @@ set(BLAS_LINKER_FLAGS)
|
||||
set(BLAS_LIBRARIES)
|
||||
set(BLAS95_LIBRARIES)
|
||||
set(_blas_fphsa_req_var BLAS_LIBRARIES)
|
||||
if(NOT $ENV{BLA_VENDOR} STREQUAL "")
|
||||
set(BLA_VENDOR $ENV{BLA_VENDOR})
|
||||
else()
|
||||
if(NOT BLA_VENDOR)
|
||||
if(NOT BLA_VENDOR)
|
||||
if(NOT "$ENV{BLA_VENDOR}" STREQUAL "")
|
||||
set(BLA_VENDOR "$ENV{BLA_VENDOR}")
|
||||
else()
|
||||
set(BLA_VENDOR "All")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
@@ -304,10 +304,12 @@ endif()
|
||||
# Search for different LAPACK distributions if BLAS is found
|
||||
if(NOT LAPACK_NOT_FOUND_MESSAGE)
|
||||
set(LAPACK_LINKER_FLAGS ${BLAS_LINKER_FLAGS})
|
||||
if(NOT $ENV{BLA_VENDOR} STREQUAL "")
|
||||
set(BLA_VENDOR $ENV{BLA_VENDOR})
|
||||
elseif(NOT BLA_VENDOR)
|
||||
set(BLA_VENDOR "All")
|
||||
if(NOT BLA_VENDOR)
|
||||
if(NOT "$ENV{BLA_VENDOR}" STREQUAL "")
|
||||
set(BLA_VENDOR "$ENV{BLA_VENDOR}")
|
||||
else()
|
||||
set(BLA_VENDOR "All")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# LAPACK in the Intel MKL 10+ library?
|
||||
|
||||
Reference in New Issue
Block a user