aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt4
-rw-r--r--crypto/CMakeLists.txt3
2 files changed, 5 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 98a0299..b65b4a2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -466,7 +466,9 @@ endif()
466 466
467if(ENABLE_ASM) 467if(ENABLE_ASM)
468 if(CMAKE_C_COMPILER_ABI STREQUAL "ELF") 468 if(CMAKE_C_COMPILER_ABI STREQUAL "ELF")
469 if(HOST_X86_64) 469 if(HOST_AARCH64)
470 set(HOST_ASM_ELF_AARCH64 true)
471 elseif(HOST_X86_64)
470 set(HOST_ASM_ELF_X86_64 true) 472 set(HOST_ASM_ELF_X86_64 true)
471 elseif(SOLARIS AND HOST_I386) 473 elseif(SOLARIS AND HOST_I386)
472 set(HOST_ASM_ELF_X86_64 true) 474 set(HOST_ASM_ELF_X86_64 true)
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index d566182..491b9b4 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -22,8 +22,9 @@ if(HOST_ASM_ELF_AARCH64)
22 ASM_AARCH64_ELF_SRC 22 ASM_AARCH64_ELF_SRC
23 sha/sha1_aarch64_ce.S 23 sha/sha1_aarch64_ce.S
24 sha/sha256_aarch64_ce.S 24 sha/sha256_aarch64_ce.S
25 sha/sha256_aarch64_ce.S 25 sha/sha512_aarch64_ce.S
26 ) 26 )
27 add_definitions(-DLIBRESSL_USE_SHA_ASSEMBLY)
27 set(CRYPTO_SRC ${CRYPTO_SRC} ${ASM_AARCH64_ELF_SRC}) 28 set(CRYPTO_SRC ${CRYPTO_SRC} ${ASM_AARCH64_ELF_SRC})
28endif() 29endif()
29 30