From 03381d8ad0d4a1655fce70672a88582869ddb288 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Fri, 22 Mar 2024 15:16:16 +0100 Subject: [PATCH] Update fc.cmake --- cmake/fc.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmake/fc.cmake b/cmake/fc.cmake index bc85a2921..4d3da1a29 100644 --- a/cmake/fc.cmake +++ b/cmake/fc.cmake @@ -88,7 +88,9 @@ if (${F_COMPILER} STREQUAL "GFORTRAN" OR ${F_COMPILER} STREQUAL "F95" OR CMAKE_F endif () else () if (BINARY64) + if (NOT CMAKE_Fortran_COMPILER_ID MATCHES "LLVMFlang.*") set(FCOMMON_OPT "${FCOMMON_OPT} -m64") + endif () if (INTERFACE64) if (CMAKE_Fortran_COMPILER_ID STREQUAL "Intel") if (WIN32) @@ -101,7 +103,9 @@ if (${F_COMPILER} STREQUAL "GFORTRAN" OR ${F_COMPILER} STREQUAL "F95" OR CMAKE_F endif () endif () else () - set(FCOMMON_OPT "${FCOMMON_OPT} -m32") + if (NOT CMAKE_Fortran_COMPILER_ID MATCHES "LLVMFlang.*") + set(FCOMMON_OPT "${FCOMMON_OPT} -m32") + endif () endif () endif ()