#!/usr/bin/env bash
echo "== Using MXE wrapper for native builds: /usr/lib/mxe/usr/bin/mxe-native-meson"

unset NO_MESON_CROSSFILE
if echo -- "$@" | grep -Ewq "configure"; then
    NO_MESON_CROSSFILE=1
fi

if [[ "$NO_MESON_CROSSFILE" == "1" ]]; then
    echo "== Skip using Meson prefix options"
    exec meson "$@"
else
    echo "== Using Meson prefix options"
    exec /usr/lib/mxe/usr/x86_64-pc-linux-gnu/bin/meson \
              --prefix "/usr/lib/mxe/usr/x86_64-pc-linux-gnu" \
              --default-library "static" \
              -Dpkg_config_path="/usr/lib/mxe/usr/x86_64-pc-linux-gnu/lib/pkgconfig" \
              -Dcmake_prefix_path="/usr/lib/mxe/usr/x86_64-pc-linux-gnu" \
              --libdir=lib \
              "$@"
fi
