kunlang_video/scripts/build_video_aarch64_wsl.sh

18 lines
544 B
Bash
Raw Normal View History

#!/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"