From e976a7faeb9d951a5276579a0fef4732cf838b1c Mon Sep 17 00:00:00 2001 From: Brett Date: Tue, 17 Oct 2023 12:51:36 -0600 Subject: [PATCH] added CMake host processor check to appropriately set WOLFSSL_AARCH64_BUILD on M1 macs --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index bbe4d2f1e..de09a2fb2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1577,8 +1577,11 @@ endif() # TODO: - Fast huge math +# Set processor-specific build macros if("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "x86_64|AMD64") list(APPEND WOLFSSL_DEFINITIONS "-DWOLFSSL_X86_64_BUILD") +elseif("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "aarch64|arm64") + list(APPEND WOLFSSL_DEFINITIONS "-DWOLFSSL_AARCH64_BUILD") endif() # SP math all