forked from wolfSSL/wolfssl
cmake: introduce WOLFSSL_X86_64_BUILD
variable
This commit is contained in:
committed by
Christian Luca Civello
parent
1a3f3aa5f0
commit
703cfded28
@ -1568,17 +1568,13 @@ if(WOLFSSL_FAST_MATH)
|
|||||||
list(APPEND WOLFSSL_DEFINITIONS "-DUSE_FAST_MATH")
|
list(APPEND WOLFSSL_DEFINITIONS "-DUSE_FAST_MATH")
|
||||||
set(WOLFSSL_SLOWMATH "no")
|
set(WOLFSSL_SLOWMATH "no")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "x86_64|AMD64")
|
|
||||||
# Have settings.h set FP_MAX_BITS higher if user didn't set directly
|
|
||||||
list(APPEND WOLFSSL_DEFINITIONS "-DWOLFSSL_X86_64_BUILD")
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# TODO: - Fast huge math
|
# TODO: - Fast huge math
|
||||||
|
|
||||||
# Set processor-specific build macros
|
# Set processor-specific build macros
|
||||||
if("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "x86_64|AMD64")
|
if("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "x86_64|AMD64")
|
||||||
|
set(WOLFSSL_X86_64_BUILD ON)
|
||||||
list(APPEND WOLFSSL_DEFINITIONS "-DWOLFSSL_X86_64_BUILD")
|
list(APPEND WOLFSSL_DEFINITIONS "-DWOLFSSL_X86_64_BUILD")
|
||||||
elseif("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "aarch64|arm64")
|
elseif("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "aarch64|arm64")
|
||||||
list(APPEND WOLFSSL_DEFINITIONS "-DWOLFSSL_AARCH64_BUILD")
|
list(APPEND WOLFSSL_DEFINITIONS "-DWOLFSSL_AARCH64_BUILD")
|
||||||
|
Reference in New Issue
Block a user