]>
Commit | Line | Data |
---|---|---|
ff12a795 | 1 | #!/usr/bin/env bash |
9ee03516 | 2 | # SPDX-License-Identifier: LGPL-2.1-or-later |
ff12a795 | 3 | set -e |
e7e15703 ZJS |
4 | |
5 | cflags=CFLAGS="$CFLAGS" | |
6 | cxxflags=CXXFLAGS="$CXXFLAGS" | |
7 | declare -a args | |
8 | j=0 | |
9 | for i in "$@"; do | |
10 | case "$i" in | |
11 | CFLAGS=*) | |
12 | cflags="$i";; | |
13 | CXXFLAGS=*) | |
14 | cxxflags="$i";; | |
15 | *) | |
16 | args[$j]="$i" | |
17 | j=$((j+1)) | |
18 | esac | |
19 | done | |
20 | ||
21 | export "$cflags" "$cxxflags" | |
22 | set -x | |
23 | exec meson build "${args[@]}" |