Add +crypto flag for ARMv8-a

This commit is contained in:
NanoAkron 2016-09-17 22:11:01 +01:00
parent 77224bbf48
commit d76aec6121

View File

@ -379,8 +379,12 @@ else()
message(STATUS "AES support enabled") message(STATUS "AES support enabled")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -maes") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -maes")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -maes") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -maes")
elseif(ARM) #NB ARMv8 DOES support AES, but not yet coded elseif(ARM6 OR ARM7)
message(STATUS "AES support disabled (not available on ARM)") message(STATUS "AES support disabled (not available on ARMv6 or ARMv7)")
elseif(ARM8)
message(STATUS "AES support enabled for ARMv8-A")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=armv8-a+crypto")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=armv8-a+crypto")
else() else()
message(STATUS "AES support disabled") message(STATUS "AES support disabled")
endif() endif()