diff --git a/.gitignore b/.gitignore index b4d04ca..5621815 100644 --- a/.gitignore +++ b/.gitignore @@ -11,5 +11,6 @@ opt vendor external-libs/monero +external-libs/libsodium tmp builder diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt index 7287aac..7284562 100644 --- a/app/CMakeLists.txt +++ b/app/CMakeLists.txt @@ -7,6 +7,14 @@ add_library( monerujo set(EXTERNAL_LIBS_DIR ${CMAKE_SOURCE_DIR}/../external-libs) +############ +# libsodium +############ + +add_library(sodium STATIC IMPORTED) +set_target_properties(sodium PROPERTIES IMPORTED_LOCATION + ${EXTERNAL_LIBS_DIR}/libsodium/lib/${ANDROID_ABI}/libsodium.a) + ############ # OpenSSL ############ @@ -183,6 +191,7 @@ target_link_libraries( monerujo ssl crypto + sodium ${log-lib} ) diff --git a/external-libs/collect.sh b/external-libs/collect.sh index a4d8ca4..cbe66a5 100755 --- a/external-libs/collect.sh +++ b/external-libs/collect.sh @@ -7,7 +7,7 @@ set -e orig_path=$PATH build_root=$EXTERNAL_LIBS_BUILD_ROOT -packages=(boost openssl monero) +packages=(boost openssl monero libsodium) archs=(arm arm64 x86 x86_64) for arch in ${archs[@]}; do