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