16 lines
353 B
Bash
16 lines
353 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
BUILD_DIR=${BUILD_DIR:-build/host}
|
|
BUILD_TYPE=${BUILD_TYPE:-RelWithDebInfo}
|
|
|
|
# Extra args for CI/local customization, e.g. -DBUILD_TESTS=ON
|
|
CMAKE_ARGS=${CMAKE_ARGS:-}
|
|
|
|
cmake -S "$(dirname "$0")/.." -B "$BUILD_DIR" \
|
|
-G Ninja \
|
|
-DCMAKE_BUILD_TYPE="$BUILD_TYPE" \
|
|
$CMAKE_ARGS
|
|
|
|
cmake --build "$BUILD_DIR"
|