Skip to content

Commit 285e3a1

Browse files
committed
support for older gfortran
1 parent d2dc3ec commit 285e3a1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CMakeLists.txt

+5-1
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,12 @@ if(CMAKE_Fortran_COMPILER_ID STREQUAL GNU)
1212
add_compile_options(-Wextra)
1313
add_compile_options(-Wimplicit-procedure)
1414
add_compile_options(-Wconversion-extra)
15-
add_compile_options(-std=f2018)
1615
add_compile_options(-pedantic-errors)
16+
if(CMAKE_Fortran_COMPILER_VERSION VERSION_GREATER_EQUAL 8.0)
17+
add_compile_options(-std=f2008ts)
18+
else()
19+
add_compile_options(-std=f2018)
20+
endif()
1721
if(CMAKE_Fortran_COMPILER_VERSION VERSION_GREATER_EQUAL 10.0)
1822
add_compile_options(-fallow-invalid-boz) # ToDo: hack for invalid code
1923
endif()

0 commit comments

Comments
 (0)