From d76aec61210e2cc6eef08dadf59a220ec7c94751 Mon Sep 17 00:00:00 2001 From: NanoAkron Date: Sat, 17 Sep 2016 22:11:01 +0100 Subject: [PATCH] Add +crypto flag for ARMv8-a --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0c813b86..63c44276 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -379,8 +379,12 @@ else() message(STATUS "AES support enabled") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -maes") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -maes") - elseif(ARM) #NB ARMv8 DOES support AES, but not yet coded - message(STATUS "AES support disabled (not available on ARM)") + elseif(ARM6 OR ARM7) + 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() message(STATUS "AES support disabled") endif()