| #!/usr/bin/env bash | |
| set -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[@]}" |