From 00f44bfff74e7173a881c4d6849deb75b9dfbd6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=BCtzel?= Date: Fri, 21 Jan 2022 13:27:17 +0100 Subject: [PATCH] cmake: Check if Fortran compiler is usable before enabling it. --- cmake/f_check.cmake | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/cmake/f_check.cmake b/cmake/f_check.cmake index 0f5d0e15d..14683ed21 100644 --- a/cmake/f_check.cmake +++ b/cmake/f_check.cmake @@ -20,19 +20,16 @@ # NEEDBUNDERSCORE # NEED2UNDERSCORES -if (NOT NO_LAPACK) - include(CheckLanguage) - check_language(Fortran) - if(CMAKE_Fortran_COMPILER) - enable_language(Fortran) - else() - message(STATUS "No Fortran compiler found, can build only BLAS but not LAPACK") +include(CheckLanguage) +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 but not LAPACK") + endif() set (NOFORTRAN 1) set (NO_LAPACK 1) - endif() -else() - include(CMakeForceCompiler) - CMAKE_FORCE_Fortran_COMPILER(gfortran GNU) endif() if (NOT ONLY_CBLAS)