From ba8995ea4e7efc735446b42d8cc1aa07f8874eec Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Thu, 7 Apr 2022 14:42:02 +0200 Subject: [PATCH] Disable fallback to C_LAPACK for MSVC (needs fixes for complex) --- cmake/f_check.cmake | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/cmake/f_check.cmake b/cmake/f_check.cmake index d86187ccc..09025f532 100644 --- a/cmake/f_check.cmake +++ b/cmake/f_check.cmake @@ -25,16 +25,19 @@ check_language(Fortran) if(CMAKE_Fortran_COMPILER) enable_language(Fortran) else() - if (NOT NO_LAPACK) - message(STATUS "No Fortran compiler found, can build only BLAS and f2c-converted LAPACK") - endif() - # set (NO_LAPACK 1) - set(C_LAPACK 1) - if (INTERFACE64) - set (CCOMMON_OPT "${CCOMMON_OPT} -DLAPACK_ILP64") - endif () - set(TIMER "NONE") set (NOFORTRAN 1) + if (NOT NO_LAPACK) + if (NOT MSVC) + message(STATUS "No Fortran compiler found, can build only BLAS and f2c-converted LAPACK") + set(C_LAPACK 1) + if (INTERFACE64) + set (CCOMMON_OPT "${CCOMMON_OPT} -DLAPACK_ILP64") + endif () + set(TIMER "NONE") + else () + message(STATUS "No Fortran compiler found, can build only BLAS") + endif() + endif() endif() if (NOT ONLY_CBLAS)