From 6494f432df77565519590cff746c9333329dcd24 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Sat, 18 May 2024 16:49:03 +0200 Subject: [PATCH] Fix INTERFACE64 builds on Loongarch64 --- cmake/fc.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/fc.cmake b/cmake/fc.cmake index 176d3d438..69246385c 100644 --- a/cmake/fc.cmake +++ b/cmake/fc.cmake @@ -67,6 +67,9 @@ if (${F_COMPILER} STREQUAL "GFORTRAN" OR ${F_COMPILER} STREQUAL "F95" OR CMAKE_F else() set(FCOMMON_OPT "${FCOMMON_OPT} -mabi=lp64") endif () + if (INTERFACE64) + set(FCOMMON_OPT "${FCOMMON_OPT} -fdefault-integer-8") + endif () else () CHECK_C_COMPILER_FLAG("-mabi=ilp32d" COMPILER_SUPPORT_ILP32D_ABI) if(COMPILER_SUPPORT_ILP32D_ABI)