Skip to content

Commit d25ee4d

Browse files
authored
Fix detection of Intel ifx and apply -fp-model option to it
1 parent 21c0f76 commit d25ee4d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cmake/fc.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,12 @@ if (${F_COMPILER} STREQUAL "GFORTRAN" OR ${F_COMPILER} STREQUAL "F95" OR CMAKE_F
117117
endif ()
118118
endif ()
119119

120-
if (${F_COMPILER} STREQUAL "INTEL")
120+
if (${F_COMPILER} STREQUAL "INTEL" OR CMAKE_Fortran_COMPILER_ID MATCHES "Intel")
121121
set(CCOMMON_OPT "${CCOMMON_OPT} -DF_INTERFACE_INTEL")
122122
if (INTERFACE64)
123123
set(FCOMMON_OPT "${FCOMMON_OPT} -i8")
124124
endif ()
125-
set(FCOMMON_OPT "${FCOMMON_OPT} -recursive")
125+
set(FCOMMON_OPT "${FCOMMON_OPT} -recursive -fp-model=consistent")
126126
if (USE_OPENMP)
127127
set(FCOMMON_OPT "${FCOMMON_OPT} -openmp")
128128
endif ()

0 commit comments

Comments
 (0)