#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" BUILD_DIR="${1:-$ROOT_DIR/build-doc-tool}" OUTPUT_PATH="${2:-$ROOT_DIR/docs/USER_GUIDE.pdf}" cmake -S "$ROOT_DIR/tools/user-guide-pdf" -B "$BUILD_DIR" -G Ninja cmake --build "$BUILD_DIR" QT_QPA_PLATFORM=offscreen "$BUILD_DIR/user-guide-pdf" \ "$ROOT_DIR/docs/USER_GUIDE.md" \ "$OUTPUT_PATH" echo "Created $OUTPUT_PATH"