Skip to content

Commit 222364d

Browse files
authored
changes for clang>=21 (#20)
1 parent 9d2c273 commit 222364d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

FindStandardFortran.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU")
2121
elseif(CMAKE_Fortran_COMPILER_ID MATCHES "Intel")
2222
set(STANDARDFORTRAN_LIBS ifcore)
2323
elseif(CMAKE_Fortran_COMPILER_ID STREQUAL "LLVMFlang")
24-
set(STANDARDFORTRAN_LIBS FortranRuntime FortranDecimal)
24+
set(STANDARDFORTRAN_LIBS FortranRuntime FortranDecimal)
25+
if(CMAKE_Fortran_COMPILER_VERSION VERSION_GREATER_EQUAL "21.1")
26+
set(STANDARDFORTRAN_LIBS flang_rt.runtime FortranDecimal)
27+
endif()
2528
elseif(CMAKE_Fortran_COMPILER_ID MATCHES "Flang")
2629
set(STANDARDFORTRAN_LIBS flang flangrti pgmath)
2730
#CMAKE_Fortran_COMPILER_ID does not give "ArmFlang"

0 commit comments

Comments
 (0)