@@ -60,10 +60,10 @@ function(libomp_get_cxxflags cxxflags)
60
60
libomp_append (flags_local -Qinline-min-size=1 LIBOMP_HAVE_INLINE_MIN_SIZE_FLAG )
61
61
endif ()
62
62
# Architectural C and C++ flags
63
- if (CMAKE_SIZEOF_VOID_P EQUAL 4 )
64
- libomp_append (flags_local -m32 LIBOMP_HAVE_M32_FLAG )
65
- endif ()
66
63
if (${IA32} )
64
+ if (CMAKE_SIZEOF_VOID_P EQUAL 8 )
65
+ libomp_append (flags_local -m32 LIBOMP_HAVE_M32_FLAG )
66
+ endif ()
67
67
libomp_append (flags_local /arch:SSE2 LIBOMP_HAVE_ARCH_SSE2_FLAG )
68
68
libomp_append (flags_local -msse2 LIBOMP_HAVE_MSSE2_FLAG )
69
69
libomp_append (flags_local -falign-stack=maintain-16-byte LIBOMP_HAVE_FALIGN_STACK_FLAG )
@@ -81,10 +81,10 @@ endfunction()
81
81
function (libomp_get_asmflags asmflags )
82
82
set (asmflags_local )
83
83
# Architectural assembler flags
84
- if (CMAKE_SIZEOF_VOID_P EQUAL 4 )
85
- libomp_append (asmflags_local -m32 LIBOMP_HAVE_M32_FLAG )
86
- endif ()
87
84
if (${IA32} )
85
+ if (CMAKE_SIZEOF_VOID_P EQUAL 8 )
86
+ libomp_append (asmflags_local -m32 LIBOMP_HAVE_M32_FLAG )
87
+ endif ()
88
88
libomp_append (asmflags_local /safeseh LIBOMP_HAVE_SAFESEH_MASM_FLAG )
89
89
libomp_append (asmflags_local /coff LIBOMP_HAVE_COFF_MASM_FLAG )
90
90
elseif (${MIC} )
@@ -112,10 +112,10 @@ function(libomp_get_ldflags ldflags)
112
112
libomp_append (ldflags_local -static-intel LIBOMP_HAVE_STATIC_INTEL_FLAG )
113
113
libomp_append (ldflags_local /SAFESEH LIBOMP_HAVE_SAFESEH_FLAG )
114
114
# Architectural linker flags
115
- if (CMAKE_SIZEOF_VOID_P EQUAL 4 )
116
- libomp_append (ldflags_local -m32 LIBOMP_HAVE_M32_FLAG )
117
- endif ()
118
115
if (${IA32} )
116
+ if (CMAKE_SIZEOF_VOID_P EQUAL 8 )
117
+ libomp_append (ldflags_local -m32 LIBOMP_HAVE_M32_FLAG )
118
+ endif ()
119
119
libomp_append (ldflags_local -msse2 LIBOMP_HAVE_MSSE2_FLAG )
120
120
elseif (${MIC} )
121
121
libomp_append (ldflags_local -mmic LIBOMP_HAVE_MMIC_FLAG )
@@ -162,7 +162,7 @@ endfunction()
162
162
# Fortran flags
163
163
function (libomp_get_fflags fflags )
164
164
set (fflags_local )
165
- if (CMAKE_SIZEOF_VOID_P EQUAL 4 )
165
+ if (${IA32} )
166
166
libomp_append (fflags_local -m32 LIBOMP_HAVE_M32_FORTRAN_FLAG )
167
167
endif ()
168
168
set (fflags_local ${fflags_local} ${LIBOMP_FFLAGS} )
0 commit comments