#!/usr/bin/env bash
set -euo pipefail

if [[ -n "${ZIG_ROOT:-}" && -x "${ZIG_ROOT}/zig" ]]; then
  ZIG_BIN="${ZIG_ROOT}/zig"
elif command -v zig >/dev/null 2>&1; then
  ZIG_BIN="$(command -v zig)"
else
  ZIG_BIN="${HOME}/.cache/zig-toolchain/zig-linux-x86_64-0.14.0/zig"
fi

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
STUB_DIR="${SCRIPT_DIR}/windows-sdk-stubs"

exec /usr/sbin/llvm-windres -I "${STUB_DIR}" -O coff "$@"
