Skip to content

Commit 3f1aef1

Browse files
committed
Fixed compiler flags for IntelLLVM compiler (ifx)
1 parent 8fb58fb commit 3f1aef1

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

CMAKE/CheckLAPACKCompilerFlags.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ set( FPE_EXIT FALSE )
1616

1717
# FORTRAN ILP default
1818
set(FOPT_ILP64)
19-
if( CMAKE_Fortran_COMPILER_ID STREQUAL "Intel" )
19+
if( CMAKE_Fortran_COMPILER_ID MATCHES "Intel" )
2020
if ( WIN32 )
2121
set(FOPT_ILP64 /integer-size:64)
2222
else ()
@@ -52,7 +52,7 @@ if( CMAKE_Fortran_COMPILER_ID STREQUAL "GNU" )
5252
endif()
5353

5454
# Intel Fortran
55-
elseif( CMAKE_Fortran_COMPILER_ID STREQUAL "Intel" )
55+
elseif( CMAKE_Fortran_COMPILER_ID MATCHES "Intel" )
5656
if( "${CMAKE_Fortran_FLAGS}" MATCHES "[-/]fpe(-all=|)0" )
5757
set( FPE_EXIT TRUE )
5858
endif()

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ if(CMAKE_Fortran_COMPILER_ID STREQUAL Flang)
135135
check_fortran_compiler_flag("-Mrecursive" _MrecursiveFlag)
136136
elseif(CMAKE_Fortran_COMPILER_ID STREQUAL GNU)
137137
check_fortran_compiler_flag("-frecursive" _frecursiveFlag)
138-
elseif(CMAKE_Fortran_COMPILER_ID STREQUAL Intel)
138+
elseif(CMAKE_Fortran_COMPILER_ID MATCHES Intel)
139139
check_fortran_compiler_flag("-recursive" _recursiveFlag)
140140
elseif(CMAKE_Fortran_COMPILER_ID STREQUAL XL)
141141
check_fortran_compiler_flag("-qrecur" _qrecurFlag)
@@ -175,7 +175,7 @@ elseif(_qrecurFlag)
175175
endif()
176176

177177
if(UNIX)
178-
if(CMAKE_Fortran_COMPILER_ID STREQUAL Intel)
178+
if(CMAKE_Fortran_COMPILER_ID MATCHES Intel)
179179
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fp-model strict")
180180
endif()
181181
if(CMAKE_Fortran_COMPILER_ID STREQUAL XL)

0 commit comments

Comments
 (0)