aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2019-01-20 23:38:22 -0600
committerBrent Cook <busterb@gmail.com>2019-01-20 23:38:22 -0600
commitcc08f8eae062d9f92996e7a6ac777b85a4220c87 (patch)
tree2038f3b3731277704cd7022e0fbc4882ea929808
parent73b371073ec301835e87cc5d9324ff121f42a7a3 (diff)
downloadportable-cc08f8eae062d9f92996e7a6ac777b85a4220c87.tar.gz
portable-cc08f8eae062d9f92996e7a6ac777b85a4220c87.tar.bz2
portable-cc08f8eae062d9f92996e7a6ac777b85a4220c87.zip
adjust asm exclusions
-rw-r--r--crypto/CMakeLists.txt17
1 files changed, 13 insertions, 4 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index 4b64c68..a81d329 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -19,8 +19,8 @@ if(HOST_ASM_ELF_ARMV4)
19 add_definitions(-DSHA256_ASM) 19 add_definitions(-DSHA256_ASM)
20 add_definitions(-DSHA512_ASM) 20 add_definitions(-DSHA512_ASM)
21 add_definitions(-DOPENSSL_CPUID_OBJ) 21 add_definitions(-DOPENSSL_CPUID_OBJ)
22 set(CRYPTO_SRC ${CRYPTO_SRC} ${ASM_ARMV4_ELF_SRC})
23 set_property(SOURCE ${ASM_ARMV4_ELF_SRC} PROPERTY LANGUAGE C) 22 set_property(SOURCE ${ASM_ARMV4_ELF_SRC} PROPERTY LANGUAGE C)
23 set(CRYPTO_SRC ${CRYPTO_SRC} ${ASM_ARMV4_ELF_SRC})
24endif() 24endif()
25 25
26if(HOST_ASM_ELF_X86_64) 26if(HOST_ASM_ELF_X86_64)
@@ -196,13 +196,22 @@ if((NOT HOST_ASM_ELF_X86_64) AND
196 (NOT HOST_ASM_MACOSX_X86_64) AND 196 (NOT HOST_ASM_MACOSX_X86_64) AND
197 (NOT HOST_ASM_MASM_X86_64) AND 197 (NOT HOST_ASM_MASM_X86_64) AND
198 (NOT HOST_ASM_MINGW64_X86_64) AND 198 (NOT HOST_ASM_MINGW64_X86_64) AND
199 (NOT HOST_ASM_ELF_ARMV4) 199 (NOT HOST_ASM_ELF_ARMV4))
200)
201 set( 200 set(
202 CRYPTO_SRC 201 CRYPTO_SRC
203 ${CRYPTO_SRC} 202 ${CRYPTO_SRC}
204 aes/aes_cbc.c
205 aes/aes_core.c 203 aes/aes_core.c
204 )
205endif()
206
207if((NOT HOST_ASM_ELF_X86_64) AND
208 (NOT HOST_ASM_MACOSX_X86_64) AND
209 (NOT HOST_ASM_MASM_X86_64) AND
210 (NOT HOST_ASM_MINGW64_X86_64))
211 set(
212 CRYPTO_SRC
213 ${CRYPTO_SRC}
214 aes/aes_cbc.c
206 camellia/camellia.c 215 camellia/camellia.c
207 camellia/cmll_cbc.c 216 camellia/cmll_cbc.c
208 rc4/rc4_enc.c 217 rc4/rc4_enc.c