You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
349 B
22 lines
349 B
#!/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[@]}"
|
|
|