From aeb561d234fd720bd094216e11f7784c1579d0fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=BCtzel?= Date: Fri, 25 Mar 2022 13:37:15 +0100 Subject: [PATCH] Add support for Intel Fortran compilers. Port changes from upstream Reference-LAPACK. --- cmake/fc.cmake | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmake/fc.cmake b/cmake/fc.cmake index 9feda9be3..94199605d 100644 --- a/cmake/fc.cmake +++ b/cmake/fc.cmake @@ -67,7 +67,15 @@ if (${F_COMPILER} STREQUAL "GFORTRAN") if (BINARY64) set(FCOMMON_OPT "${FCOMMON_OPT} -m64") if (INTERFACE64) - set(FCOMMON_OPT "${FCOMMON_OPT} -fdefault-integer-8") + if (CMAKE_Fortran_COMPILER_ID STREQUAL "Intel") + if (WIN32) + set(FCOMMON_OPT "${FCOMMON_OPT} /integer-size:64") + else () + set(FCOMMON_OPT "${FCOMMON_OPT} -integer-size 64") + endif () + else () + set(FCOMMON_OPT "${FCOMMON_OPT} -fdefault-integer-8") + endif () endif () else () set(FCOMMON_OPT "${FCOMMON_OPT} -m32")