@@ -279,7 +279,8 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux"
279
279
# Do not set `-maes -msee4.2` when we are on arm which doesn't support
280
280
# this instruction set.
281
281
if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64"
282
- OR CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64" )
282
+ OR CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64"
283
+ OR CMAKE_SYSTEM_PROCESSOR STREQUAL "arm" )
283
284
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} " )
284
285
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} " )
285
286
else ()
@@ -298,7 +299,9 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux"
298
299
set (SHARED_LIB_EXPORT_DEFINITION "__attribute__((visibility(\" default\" )))" )
299
300
else ()
300
301
if (CMAKE_C_COMPILER_ID STREQUAL "GNU" AND NOT (
301
- CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" OR CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64"
302
+ CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64"
303
+ OR CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64"
304
+ OR CMAKE_SYSTEM_PROCESSOR STREQUAL "arm"
302
305
))
303
306
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse4.2 -maes" )
304
307
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse4.2 -maes" )
@@ -307,7 +310,9 @@ else()
307
310
endif ()
308
311
309
312
if (CMAKE_C_COMPILER_ID STREQUAL "Clang" AND NOT (
310
- CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" OR CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64"
313
+ CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64"
314
+ OR CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64"
315
+ OR CMAKE_SYSTEM_PROCESSOR STREQUAL "arm"
311
316
))
312
317
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse4.2 -maes -Wno-error=incompatible-function-pointer-types" )
313
318
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse4.2 -maes" )
0 commit comments