summaryrefslogtreecommitdiff
path: root/build_single.sh
diff options
context:
space:
mode:
authorCzarek Nakamoto <cyjan@mrcyjanek.net>2024-04-25 10:07:36 +0200
committerCzarek Nakamoto <cyjan@mrcyjanek.net>2024-04-25 10:07:36 +0200
commitb7eab542df8e5be2cdc2180dba2dfedc66f07a14 (patch)
tree37152f7641bdfc65e5ca3d4916d4e290a21fa31a /build_single.sh
parent35aed1976f9927facb1f611fb5a7db5936eaf1b4 (diff)
wownero-seed support
Diffstat (limited to 'build_single.sh')
-rwxr-xr-xbuild_single.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/build_single.sh b/build_single.sh
index 1d6a98d..4c5a660 100755
--- a/build_single.sh
+++ b/build_single.sh
@@ -131,6 +131,15 @@ pushd $repo/contrib/depends
CC="${CC}" CXX="${CXX}" cmake ../..
make $NPROC
popd
+ WOWNEROSEED_DIR=../../../external/polyseed/build/${HOST_ABI}
+ rm -rf ${WOWNEROSEED_DIR}
+ mkdir -p ${WOWNEROSEED_DIR}
+ pushd ${WOWNEROSEED_DIR}
+ git reset --hard
+ patch -p1 < ../wownero-seed-0001-fix-duplicate-symbol-error.patch
+ CC="${CC}" CXX="${CXX}" cmake ../..
+ make $NPROC
+ popd
MACOS_LIBS_DIR="${PWD}/host-apple-darwin"
rm -rf ${MACOS_LIBS_DIR}
mkdir -p ${MACOS_LIBS_DIR}/lib
@@ -150,6 +159,7 @@ pushd $repo/contrib/depends
verbose_copy "${HOMEBREW_PREFIX}/lib/libssl.a" ${MACOS_LIBS_DIR}/lib/libssl.a
verbose_copy "${HOMEBREW_PREFIX}/lib/libcrypto.a" ${MACOS_LIBS_DIR}/lib/libcrypto.a
verbose_copy "${HOMEBREW_PREFIX}/lib/libsodium.a" ${MACOS_LIBS_DIR}/lib/libsodium.a
+ verbose_copy "${HOMEBREW_PREFIX}/lib/libwownero-seed.a" ${MACOS_LIBS_DIR}/lib/libwownero-seed.a
verbose_copy "${HOMEBREW_PREFIX}/lib/libevent.a" ${MACOS_LIBS_DIR}/lib/libevent.a
;;
"host-apple-ios")
@@ -166,6 +176,7 @@ pushd $repo/contrib/depends
./build_sodium.sh
./build_zmq.sh
./build_unbound.sh
+ ./build_wownero_seed.sh
popd
POLYSEED_DIR=../../../external/polyseed/build/${HOST_ABI}
rm -rf ${POLYSEED_DIR}
@@ -193,6 +204,7 @@ pushd $repo/contrib/depends
verbose_copy "${IOS_PREFIX}/lib/libssl.a" ${IOS_LIBS_DIR}/lib/libssl.a
verbose_copy "${IOS_PREFIX}/lib/libcrypto.a" ${IOS_LIBS_DIR}/lib/libcrypto.a
verbose_copy "${IOS_PREFIX}/lib/libsodium.a" ${IOS_LIBS_DIR}/lib/libsodium.a
+ verbose_copy "${IOS_PREFIX}/lib/libwownero-seed.a" ${IOS_LIBS_DIR}/lib/libwownero-seed.a
# verbose_copy "${IOS_PREFIX}/lib/libevent.a" ${IOS_LIBS_DIR}/lib/libevent.a
;;
*)