Skip to content

Commit f13403b

Browse files
authored
Merge pull request #4755 from martin-frbg/issue4739
Fix Intel oneAPI compiler support in the CMAKE build
2 parents 8bc37f9 + d25ee4d commit f13403b

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

cmake/cc.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ include(CheckCCompilerFlag)
66

77
if (${CMAKE_C_COMPILER_ID} MATCHES "IntelLLVM")
88
set(CCOMMON_OPT "${CCOMMON_OPT} -fp-model=consistent")
9+
set(GCC_VERSION 100)
910
endif ()
1011

1112
if (${CMAKE_C_COMPILER_ID} STREQUAL "GNU" OR ${CMAKE_C_COMPILER_ID} STREQUAL "LSB" OR ${CMAKE_C_COMPILER_ID} MATCHES "Clang")

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)