10 lines
474 B
Bash
Executable File
10 lines
474 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Configure and build the headless GameServer (Release).
|
|
# Usage: server/scripts/build.sh (uses 1 job: safe for 2 GB RAM hosts)
|
|
# JOBS=4 server/scripts/build.sh
|
|
set -euo pipefail
|
|
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
|
|
cmake -S "$ROOT/server" -B "$ROOT/server/build" -DCMAKE_BUILD_TYPE=Release
|
|
cmake --build "$ROOT/server/build" --target GameServer --parallel "${JOBS:-1}"
|
|
echo "Built: $ROOT/server/build/GameServer"
|