|
|
|
@ -29,7 +29,14 @@ IF(NOT ${CBLAS_FOUND})
|
|
|
|
|
|
|
|
|
|
IF(CMAKE_COMPILER_IS_GNUCC)
|
|
|
|
|
ENABLE_LANGUAGE(Fortran)
|
|
|
|
|
find_library(GFORTRAN_LIBRARY NAMES gfortran)
|
|
|
|
|
string(REGEX MATCHALL "[0-9]+" Fortran_VERSION ${CMAKE_Fortran_COMPILER_VERSION})
|
|
|
|
|
list(GET Fortran_VERSION 0 Fortran_MAJOR)
|
|
|
|
|
list(GET Fortran_VERSION 1 Fortran_MINOR)
|
|
|
|
|
find_library(GFORTRAN_LIBRARY NAMES gfortran PATHS
|
|
|
|
|
/lib
|
|
|
|
|
/usr/lib
|
|
|
|
|
/usr/lib/gcc/x86_64-linux-gnu/${Fortran_MAJOR}.${Fortran_MINOR}/
|
|
|
|
|
/usr/lib/gcc/x86_64-linux-gnu/${Fortran_MAJOR}/)
|
|
|
|
|
if (NOT GFORTRAN_LIBRARY)
|
|
|
|
|
message(FATAL_ERROR "Cannot found gfortran library which it is used by openblas")
|
|
|
|
|
endif()
|
|
|
|
|