ifort and pgfort need "recursive" for compiling LAPACK as well
as shown in Reference-LAPACK issue 401 (their PR 403)
This commit is contained in:
parent
a986d42ea6
commit
a05243d0f2
|
@ -76,14 +76,12 @@ if (${F_COMPILER} STREQUAL "GFORTRAN")
|
||||||
endif ()
|
endif ()
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (${F_COMPILER} STREQUAL "IFORT")
|
if (${F_COMPILER} STREQUAL "INTEL")
|
||||||
set(CCOMMON_OPT "${CCOMMON_OPT} -DF_INTERFACE_INTEL")
|
set(CCOMMON_OPT "${CCOMMON_OPT} -DF_INTERFACE_INTEL")
|
||||||
if (MSVC)
|
|
||||||
set(FCOMMON_OPT "${FCOMMON_OPT} -names:lowercase -assume:underscore")
|
|
||||||
endif ()
|
|
||||||
if (INTERFACE64)
|
if (INTERFACE64)
|
||||||
set(FCOMMON_OPT "${FCOMMON_OPT} -i8")
|
set(FCOMMON_OPT "${FCOMMON_OPT} -i8")
|
||||||
endif ()
|
endif ()
|
||||||
|
set(FCOMMON_OPT "${FCOMMON_OPT} -recursive")
|
||||||
if (USE_OPENMP)
|
if (USE_OPENMP)
|
||||||
set(FCOMMON_OPT "${FCOMMON_OPT} -openmp")
|
set(FCOMMON_OPT "${FCOMMON_OPT} -openmp")
|
||||||
endif ()
|
endif ()
|
||||||
|
@ -123,6 +121,7 @@ if (${F_COMPILER} STREQUAL "PGI")
|
||||||
else ()
|
else ()
|
||||||
set(FCOMMON_OPT "${FCOMMON_OPT} -tp p7")
|
set(FCOMMON_OPT "${FCOMMON_OPT} -tp p7")
|
||||||
endif ()
|
endif ()
|
||||||
|
set(FCOMMON_OPT "${FCOMMON_OPT} -Mrecursive")
|
||||||
if (USE_OPENMP)
|
if (USE_OPENMP)
|
||||||
set(FCOMMON_OPT "${FCOMMON_OPT} -mp")
|
set(FCOMMON_OPT "${FCOMMON_OPT} -mp")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
Loading…
Reference in New Issue