diff options
| author | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2024-04-29 12:29:52 +0200 |
|---|---|---|
| committer | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2024-04-29 12:29:52 +0200 |
| commit | 75d6aba1955b1c433d07a601529178ea63fcb61e (patch) | |
| tree | 0cfb7f70df3f7c0022316d303880d9c54a672091 | |
| parent | 6f29bb53875431f32d3329486324b54b4406a2bf (diff) | |
| parent | 1078ed22349b02c9f0e01d712821c1fe09553a0d (diff) | |
Merge branch 'rewrite-wip' of https://github.com/mrcyjanek/monero_c into HEAD
| -rwxr-xr-x | build_single.sh | 49 |
1 files changed, 37 insertions, 12 deletions
diff --git a/build_single.sh b/build_single.sh index 741da68..9d453e2 100755 --- a/build_single.sh +++ b/build_single.sh @@ -131,15 +131,20 @@ 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 + if [[ "$repo" == "wownero" ]]; + then + WOWNEROSEED_DIR=../../../external/wownero-seed/build/${HOST_ABI} + rm -rf ${WOWNEROSEED_DIR} + mkdir -p ${WOWNEROSEED_DIR} + pushd ${WOWNEROSEED_DIR} + pushd ../.. + git reset --hard + patch -p1 < ../wownero-seed-0001-fix-duplicate-symbol-error.patch + popd + CC="${CC}" CXX="${CXX}" cmake ../.. + make $NPROC + popd + fi MACOS_LIBS_DIR="${PWD}/host-apple-darwin" rm -rf ${MACOS_LIBS_DIR} mkdir -p ${MACOS_LIBS_DIR}/lib @@ -159,7 +164,10 @@ 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 + if [[ "$repo" == "wownero" ]]; + then + verbose_copy "${WOWNEROSEED_DIR}/libwownero-seed.a" ${MACOS_LIBS_DIR}/lib/libwownero-seed.a + fi verbose_copy "${HOMEBREW_PREFIX}/lib/libevent.a" ${MACOS_LIBS_DIR}/lib/libevent.a ;; "host-apple-ios") @@ -185,6 +193,20 @@ pushd $repo/contrib/depends CC="${IOS_CC}" CXX="${IOS_CXX}" cmake -DCMAKE_TOOLCHAIN_FILE=../../../ios-cmake/ios.toolchain.cmake -DPLATFORM=OS64 ../.. make $NPROC popd + if [[ "$repo" == "wownero" ]]; + then + WOWNEROSEED_DIR=../../../external/wownero-seed/build/${HOST_ABI} + rm -rf ${WOWNEROSEED_DIR} + mkdir -p ${WOWNEROSEED_DIR} + pushd ${WOWNEROSEED_DIR} + pushd ../.. + git reset --hard + patch -p1 < ../wownero-seed-0001-fix-duplicate-symbol-error.patch + popd + CC="${CC}" CXX="${CXX}" cmake -DCMAKE_TOOLCHAIN_FILE=../../../ios-cmake/ios.toolchain.cmake -DPLATFORM=OS64 ../.. + make $NPROC + popd + fi IOS_LIBS_DIR="${PWD}/host-apple-ios" rm -rf ${IOS_LIBS_DIR} mkdir -p ${IOS_LIBS_DIR}/lib @@ -204,7 +226,10 @@ 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 + if [[ "$repo" == "wownero" ]]; + then + verbose_copy "${WOWNEROSEED_DIR}/libwownero-seed.a" ${IOS_LIBS_DIR}/lib/libwownero-seed.a + fi # verbose_copy "${IOS_PREFIX}/lib/libevent.a" ${IOS_LIBS_DIR}/lib/libevent.a ;; *) @@ -349,4 +374,4 @@ pushd release/$repo rm ${HOST_ABI}_libgcc_s_sjlj-1.dll.xz || true xz -e ${HOST_ABI}_libgcc_s_sjlj-1.dll fi -popd
\ No newline at end of file +popd |
