Use depends for Linux daemon builds
This commit is contained in:
+20
-6
@@ -4,22 +4,36 @@ set -euo pipefail
|
||||
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
JOBS="${JOBS:-1}"
|
||||
MODE="${MODE:-daemon}"
|
||||
HOST="${HOST:-$("$ROOT/depends/config.guess")}"
|
||||
PREFIX="$ROOT/depends/$HOST"
|
||||
BASE_CONFIG="$PREFIX/share/config.site"
|
||||
|
||||
require_path() {
|
||||
if [[ ! -e "$1" ]]; then
|
||||
echo "Missing required path: $1" >&2
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
cd "$ROOT"
|
||||
|
||||
if [[ ! -f configure ]]; then
|
||||
./autogen.sh
|
||||
fi
|
||||
|
||||
case "$MODE" in
|
||||
daemon)
|
||||
./configure \
|
||||
echo "Building native daemon depends for $HOST..."
|
||||
make -C depends HOST="$HOST" NO_QT=1 -j"$JOBS"
|
||||
require_path "$BASE_CONFIG"
|
||||
|
||||
if [[ ! -f configure ]]; then
|
||||
./autogen.sh
|
||||
fi
|
||||
|
||||
echo "Configuring Linux daemon build..."
|
||||
CONFIG_SITE="$BASE_CONFIG" ./configure \
|
||||
--without-gui \
|
||||
--disable-tests \
|
||||
--disable-bench \
|
||||
--disable-zmq \
|
||||
--with-miniupnpc=no \
|
||||
--with-incompatible-bdb \
|
||||
CXXFLAGS="${CXXFLAGS:--O0 -g0 --param ggc-min-expand=1 --param ggc-min-heapsize=32768}"
|
||||
;;
|
||||
wallet)
|
||||
|
||||
Reference in New Issue
Block a user