#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" BUILD_DIR="${BUILD_DIR:-$ROOT_DIR/build-aarch64}" GENERATOR_ARGS=() if command -v ninja >/dev/null 2>&1; then GENERATOR_ARGS=(-G Ninja) fi cmake -S "$ROOT_DIR" -B "$BUILD_DIR" \ -DCMAKE_TOOLCHAIN_FILE="$ROOT_DIR/cmake/toolchains/aarch64-linux-gnu.cmake" \ "${GENERATOR_ARGS[@]}" cmake --build "$BUILD_DIR" --target vehicle_video_service --parallel "$(nproc 2>/dev/null || echo 4)" echo "Built $ROOT_DIR/bin/vehicle_video_service"