| #!/usr/bin/env bash | |
| # SPDX-License-Identifier: LGPL-2.1-or-later | |
| set -e | |
| cflags="CFLAGS=${CFLAGS-}" | |
| cxxflags="CXXFLAGS=${CXXFLAGS-}" | |
| args=() | |
| for arg in "$@"; do | |
| case "$arg" in | |
| CFLAGS=*) | |
| cflags="$arg" | |
| ;; | |
| CXXFLAGS=*) | |
| cxxflags="$arg" | |
| ;; | |
| *) | |
| args+=("$arg") | |
| esac | |
| done | |
| export "${cflags?}" "${cxxflags?}" | |
| set -x | |
| exec meson build "${args[@]}" |