diff options
| author | cyan <cyjan@mrcyjanek.net> | 2025-01-04 09:02:44 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-04 09:02:44 +0100 |
| commit | fcc2924f31e6ecc1ad787ab6c704188c393318aa (patch) | |
| tree | 1e43e28bd5556334b0b37068fd3ea97916f50add /build_single.sh | |
| parent | a6134fcebc9928b8a1e90623b136e4e4a309fc64 (diff) | |
initial zano commit (#83)
* initial zano commit
* update checksum, fix zano patches on CI
* fix monero builds
* fix cmake command
* fix: devcontainer on x64
ffigen: add zano
zano: add missing free
dart: implement zano
* update boost filenames
* unboost the cmakelists
* fix zano boost issues
* added patch into proper location
* fix various build issues
* [skip ci] update tor-connect
* fix zano builds for ios
* fix apply patches and don't fail-fast
* uncomment build depends for monero
* build_single.sh fix for macos native builds
* disable qemu on arm64 builders from buildjet
* fix boost, fix missing symbols (maybe)
* fix ordering of crypto and ssl libraries
* fix wownero mingw
* fetch zano releases to release-bulk
* build things 'the zano way'
* proper cmake config
* Zano.. yeah...
* Update zano release to 2.0.1.367
* update zano patches
* update zano builds
* update zano build
* fix zano build
* move zlibstatic to the top (this shouldn't matter anyway)
* fix patch location, update tor-connect
* update ci runner
* fix zano build on the CI
* enable zano for other targets
* nvm
* don't use darwin in single release file
* Increase max password length
* build contrib/depends offline
* zano support for macos
* Update dependencies to work on multithread via rosetta2
* different way of adding .patch-applied
* Improve performance of incremental builds
* remove unnecessary patches
* update coin-control patch
* fix test
* remove contrib/depends patches in wownero
* chore: support fallback names in the download_deps util
---------
Co-authored-by: Im-Beast <franik.mateusz@gmail.com>
Diffstat (limited to 'build_single.sh')
| -rwxr-xr-x | build_single.sh | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/build_single.sh b/build_single.sh index f868f98..0309a28 100755 --- a/build_single.sh +++ b/build_single.sh @@ -20,14 +20,14 @@ set -e repo=$1 if [[ "x$repo" == "x" ]]; then - echo "Usage: $0 monero/wownero $(gcc -dumpmachine) -j$proccount" + echo "Usage: $0 monero/wownero/zano $(gcc -dumpmachine) -j$proccount" exit 1 fi -if [[ "x$repo" != "xwownero" && "x$repo" != "xmonero" ]]; +if [[ "x$repo" != "xwownero" && "x$repo" != "xmonero" && "x$repo" != "xzano" ]]; then - echo "Usage: $0 monero/wownero $(gcc -dumpmachine) -j$proccount" - echo "Invalid target given, only monero and wownero are supported targets" + echo "Usage: $0 monero/wownero/zano $(gcc -dumpmachine) -j$proccount" + echo "Invalid target given" exit 1 fi @@ -55,7 +55,12 @@ fi cd $(dirname $0) WDIR=$PWD pushd contrib/depends - env -i PATH="$PATH" CC=gcc CXX=g++ make "$NPROC" HOST="$HOST_ABI" + if [[ -d $HOST_ABI ]]; + then + echo "Not building depends, directory exists" + else + env -i PATH="$PATH" CC=gcc CXX=g++ make "$NPROC" HOST="$HOST_ABI" + fi popd buildType=Debug @@ -63,8 +68,12 @@ buildType=Debug pushd ${repo}_libwallet2_api_c rm -rf build/${HOST_ABI} || true mkdir -p build/${HOST_ABI} -p + if [[ "$repo" == "zano" ]]; + then + EXTRA_CMAKE_FLAGS="-DCAKEWALLET=ON" + fi pushd build/${HOST_ABI} - cmake -DCMAKE_TOOLCHAIN_FILE=$PWD/../../../contrib/depends/${HOST_ABI}/share/toolchain.cmake -DUSE_DEVICE_TREZOR=OFF -DMONERO_FLAVOR=$repo -DCMAKE_BUILD_TYPE=Debug -DHOST_ABI=${HOST_ABI} ../.. + cmake -DCMAKE_TOOLCHAIN_FILE=$PWD/../../../contrib/depends/${HOST_ABI}/share/toolchain.cmake $EXTRA_CMAKE_FLAGS -DUSE_DEVICE_TREZOR=OFF -DMONERO_FLAVOR=$repo -DCMAKE_BUILD_TYPE=Debug -DHOST_ABI=${HOST_ABI} ../.. make $NPROC popd popd |
