Merge pull request #2722 from martin-frbg/cmakefcheck

Handle lack of fortran compiler more gracefully in cmake
This commit is contained in:
Martin Kroeker
2020-07-17 10:33:03 +02:00
committed by GitHub

View File

@@ -21,7 +21,15 @@
# NEED2UNDERSCORES
if (NOT NO_LAPACK)
enable_language(Fortran)
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")
set (NOFORTRAN 1)
set (NO_LAPACK 1)
endif()
else()
include(CMakeForceCompiler)
CMAKE_FORCE_Fortran_COMPILER(gfortran GNU)