diff options
-rw-r--r-- | CMakeLists.txt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 0c813b867..63c442769 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() |