Skip to content

Commit 3dd170e

Browse files
authored
Changed CMakeLists.txt
To avoid issues with Intel compilers and flags
1 parent fb3c9e2 commit 3dd170e

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

CMakeLists.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,11 @@ if(CMAKE_Fortran_COMPILER_ID STREQUAL GNU)
4242
add_compile_options(-std=f2018)
4343
elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^Intel")
4444
if(WIN32)
45-
add_compile_options("$<$<COMPILE_LANGUAGE:Fortran>:/warn:declarations,general,usage,interfaces,unused>")
46-
add_compile_options("$<$<COMPILE_LANGUAGE:Fortran>:/stand:f18>")
45+
set(fortran_flags /stand:f18 /warn:declarations,general,usage,interfaces,unused)
4746
else()
48-
add_compile_options("$<$<COMPILE_LANGUAGE:Fortran>:-warn declarations,general,usage,interfaces,unused>")
49-
add_compile_options("$<$<COMPILE_LANGUAGE:Fortran>:-stand f18>")
47+
set(fortran_flags -stand f18 -warn declarations,general,usage,interfaces,unused)
5048
endif()
49+
add_compile_options("$<$<COMPILE_LANGUAGE:Fortran>:${fortran_flags}>")
5150
endif()
5251

5352
# --- compiler feature checks

0 commit comments

Comments
 (0)