#!/bin/bash -e cflags=CFLAGS="$CFLAGS" cxxflags=CXXFLAGS="$CXXFLAGS" declare -a args j=0 for i in "$@"; do case "$i" in CFLAGS=*) cflags="$i";; CXXFLAGS=*) cxxflags="$i";; *) args[$j]="$i" j=$((j+1)) esac done export "$cflags" "$cxxflags" set -x exec meson build "${args[@]}"