Jörg Thalheim | ff12a79 | 2020-03-04 09:35:06 +0000 | [diff] [blame^] | 1 | #!/usr/bin/env bash |
2 | set -e | ||||
Zbigniew Jędrzejewski-Szmek | e7e1570 | 2017-07-13 20:57:43 -0400 | [diff] [blame] | 3 | |
4 | cflags=CFLAGS="$CFLAGS" | ||||
5 | cxxflags=CXXFLAGS="$CXXFLAGS" | ||||
6 | declare -a args | ||||
7 | j=0 | ||||
8 | for i in "$@"; do | ||||
9 | case "$i" in | ||||
10 | CFLAGS=*) | ||||
11 | cflags="$i";; | ||||
12 | CXXFLAGS=*) | ||||
13 | cxxflags="$i";; | ||||
14 | *) | ||||
15 | args[$j]="$i" | ||||
16 | j=$((j+1)) | ||||
17 | esac | ||||
18 | done | ||||
19 | |||||
20 | export "$cflags" "$cxxflags" | ||||
21 | set -x | ||||
22 | exec meson build "${args[@]}" |