From 34cb92454c52f93d1af8b9fd78910024ac9e8d24 Mon Sep 17 00:00:00 2001 From: Nathan Slaven Date: Wed, 25 Feb 2026 03:57:17 +0000 Subject: [PATCH] Add one-command Linux build script (depends + configure + make) --- contrib/build-linux.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 contrib/build-linux.sh diff --git a/contrib/build-linux.sh b/contrib/build-linux.sh new file mode 100755 index 00000000..1e01f679 --- /dev/null +++ b/contrib/build-linux.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +HOST="x86_64-pc-linux-gnu" +DEP="$ROOT/depends/$HOST" + +cd "$ROOT" + +make -C depends -j"$(nproc)" NO_QT=1 +make -C depends NO_QT=1 install + +./autogen.sh + +CONFIG_SITE="$DEP/share/config.site" \ +./configure --build="$HOST" --host="$HOST" \ + --prefix="$DEP" \ + --disable-tests --disable-bench + +make -j"$(nproc)" +echo "Build complete."