mirror of
https://github.com/wownero/wownero-cpp.git
synced 2026-10-17 15:21:30 +02:00
28 lines
785 B
Bash
Executable File
28 lines
785 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# build monero-project dependencies
|
|
cd ./external/monero-project/ || exit 1
|
|
git submodule update --init --force || exit 1
|
|
HOST_NCORES=$(nproc 2>/dev/null || shell nproc 2>/dev/null || sysctl -n hw.ncpu 2>/dev/null || echo 1)
|
|
if [[ "$OSTYPE" == "msys" ]]; then
|
|
bit=$(getconf LONG_BIT)
|
|
if [ "$bit" == "64" ]; then
|
|
make release-static-win64 -j$HOST_NCORES || exit 1
|
|
else
|
|
make release-static-win32 -j$HOST_NCORES || exit 1
|
|
fi
|
|
elif [[ "$OSTYPE" == "cygwin" ]]; then
|
|
echo "monero-project supports building on Windows only with MSYS"
|
|
exit 1
|
|
else
|
|
# OS is not windows
|
|
make release-static -j$HOST_NCORES || exit 1
|
|
fi
|
|
cd ../../
|
|
|
|
# build libmonero-cpp shared library
|
|
mkdir -p build &&
|
|
cd build &&
|
|
cmake .. &&
|
|
cmake --build . &&
|
|
make . |