add cmake rule to patch libsodium on windows

# Conflicts:
#	crypto/CMakeLists.txt
pull/892/head
Rick V 5 years ago
parent 0b8a518f24
commit c63d0b5be2
No known key found for this signature in database
GPG Key ID: C0EDC8723FDC3465

@ -9,7 +9,10 @@ file(DOWNLOAD
EXPECTED_HASH SHA512=7cc9e4f11e656008ce9dff735acea95acbcb91ae4936de4d26f7798093766a77c373e9bd4a7b45b60ef8a11de6c55bc8dcac13bebf8c23c671d0536430501da1
SHOW_PROGRESS)
execute_process(COMMAND mkdir -p ${LIBSODIUM_ROOT})
execute_process(COMMAND tar -xzf ${LIBSODIUM_TARBALL} -C ${LIBSODIUM_ROOT})
execute_process(COMMAND tar -xzf ${LIBSODIUM_TARBALL} -C ${LIBSODIUM_ROOT})
if(WIN32)
execute_process(COMMAND patch -p0 -d ${LIBSODIUM_SRC} < ../llarp/win32/libsodium-1.0.17-win32.patch)
endif()
add_library(sodium_vendor
${LIBSODIUM_SRC}/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c
${LIBSODIUM_SRC}/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c

Loading…
Cancel
Save