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