File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 6
6
if (${F_COMPILER} STREQUAL "FLANG" AND NOT CMAKE_Fortran_COMPILER_ID STREQUAL "LLVMFlang" )
7
7
# This is for classic Flang. LLVM Flang is handled with gfortran below.
8
8
set (CCOMMON_OPT "${CCOMMON_OPT} -DF_INTERFACE_FLANG" )
9
- if (BINARY64 AND INTERFACE64 )
10
- set (FCOMMON_OPT "${FCOMMON_OPT} -i8" )
11
- endif ()
12
9
if (USE_OPENMP )
13
10
set (FCOMMON_OPT "${FCOMMON_OPT} -fopenmp" )
14
11
endif ()
@@ -55,6 +52,9 @@ if (${F_COMPILER} STREQUAL "GFORTRAN" OR ${F_COMPILER} STREQUAL "F95" OR CMAKE_F
55
52
if (MIPS64 )
56
53
if (BINARY64 )
57
54
set (FCOMMON_OPT "${FCOMMON_OPT} -mabi=64" )
55
+ if (INTERFACE64 )
56
+ set (FCOMMON_OPT "${FCOMMON_OPT} -fdefault-integer-8" )
57
+ endif ()
58
58
else ()
59
59
set (FCOMMON_OPT "${FCOMMON_OPT} -mabi=n32" )
60
60
endif ()
@@ -83,6 +83,9 @@ if (${F_COMPILER} STREQUAL "GFORTRAN" OR ${F_COMPILER} STREQUAL "F95" OR CMAKE_F
83
83
endif ()
84
84
endif ()
85
85
endif ()
86
+ if (ARM64 AND INTERFACE64 )
87
+ set (FCOMMON_OPT "${FCOMMON_OPT} -fdefault-integer-8" )
88
+ endif ()
86
89
else ()
87
90
if (BINARY64 )
88
91
set (FCOMMON_OPT "${FCOMMON_OPT} -m64" )
You can’t perform that action at this time.
0 commit comments