Former/build-linux64.sh

15 lines
551 B
Bash
Executable File

#!/bin/bash
# Build Former for Linux amd64 via Docker
set -e
if ! command -v docker &>/dev/null || ! docker info &>/dev/null 2>&1; then
echo "ERROR: Docker is required for cross-compiling the Linux build."
echo " Install: https://docs.docker.com/get-docker/"
exit 1
fi
echo "Building Linux amd64 via Docker..."
docker build --platform linux/amd64 -t former-linux-build -f Dockerfile.linux . 2>&1
docker run --rm --platform linux/amd64 -v "$(pwd)/build/bin:/out" former-linux-build 2>&1
echo "Linux binary: build/bin/Former-linux-amd64"