summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2021-03-11 01:09:42 -0500
committerJeffrey Walton <noloader@gmail.com>2021-03-11 01:09:42 -0500
commit674d1cbaa5ae0ed40afe10aa1a47ba307afb1607 (patch)
treeffb5a03a3112d609c6aada21cb1cfdb50580766d
parent8be6b5ec986b94ece2f9cf1f9e5483f1a237177a (diff)
downloadcryptopp-git-674d1cbaa5ae0ed40afe10aa1a47ba307afb1607.tar.gz
Fix ARM builds on iOS
The guard for CRYPTOPP_ARM_NEON_AVAILABLE was missing the Apple Clang compiler. Derp...
-rw-r--r--config_asm.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/config_asm.h b/config_asm.h
index 4d56135f..c39943df 100644
--- a/config_asm.h
+++ b/config_asm.h
@@ -234,7 +234,7 @@
#if !defined(CRYPTOPP_ARM_NEON_AVAILABLE) && !defined(CRYPTOPP_DISABLE_ARM_NEON)
# if defined(__arm__) || defined(__ARM_NEON) || defined(__ARM_FEATURE_NEON) || defined(_M_ARM)
# if (CRYPTOPP_GCC_VERSION >= 40300) || (CRYPTOPP_LLVM_CLANG_VERSION >= 20800) || \
- (CRYPTOPP_MSC_VERSION >= 1700)
+ (CRYPTOPP_APPLE_CLANG_VERSION >= 30200) || (CRYPTOPP_MSC_VERSION >= 1700)
# define CRYPTOPP_ARM_NEON_AVAILABLE 1
# endif // Compilers
# endif // Platforms
@@ -247,7 +247,7 @@
# if defined(__aarch32__) || defined(__aarch64__) || defined(_M_ARM64)
# if defined(__ARM_NEON) || defined(__ARM_FEATURE_NEON) || defined(__ARM_FEATURE_ASIMD) || \
(CRYPTOPP_GCC_VERSION >= 40800) || (CRYPTOPP_LLVM_CLANG_VERSION >= 30300) || \
- (CRYPTOPP_MSC_VERSION >= 1916)
+ (CRYPTOPP_APPLE_CLANG_VERSION >= 40000) || (CRYPTOPP_MSC_VERSION >= 1916)
# define CRYPTOPP_ARM_NEON_AVAILABLE 1
# define CRYPTOPP_ARM_ASIMD_AVAILABLE 1
# endif // Compilers