Skip to content

Commit b0d3934

Browse files
authored
Merge pull request #3516 from mmuetzel/no-fortran
cmake: Check if Fortran compiler is usable before enabling it.
2 parents c1c0d5c + 00f44bf commit b0d3934

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

cmake/f_check.cmake

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,16 @@
2020
# NEEDBUNDERSCORE
2121
# NEED2UNDERSCORES
2222

23-
if (NOT NO_LAPACK)
24-
include(CheckLanguage)
25-
check_language(Fortran)
26-
if(CMAKE_Fortran_COMPILER)
27-
enable_language(Fortran)
28-
else()
29-
message(STATUS "No Fortran compiler found, can build only BLAS but not LAPACK")
23+
include(CheckLanguage)
24+
check_language(Fortran)
25+
if(CMAKE_Fortran_COMPILER)
26+
enable_language(Fortran)
27+
else()
28+
if (NOT NO_LAPACK)
29+
message(STATUS "No Fortran compiler found, can build only BLAS but not LAPACK")
30+
endif()
3031
set (NOFORTRAN 1)
3132
set (NO_LAPACK 1)
32-
endif()
33-
else()
34-
include(CMakeForceCompiler)
35-
CMAKE_FORCE_Fortran_COMPILER(gfortran GNU)
3633
endif()
3734

3835
if (NOT ONLY_CBLAS)

0 commit comments

Comments
 (0)