From f7e0d22d76ead994a848049fb45afd9a6fb9915a Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Wed, 29 Sep 2021 21:28:55 +0200 Subject: tools: shellcheck-ify tool scripts --- configure | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'configure') diff --git a/configure b/configure index fb9d01e1a7..e130c6cb14 100755 --- a/configure +++ b/configure @@ -2,22 +2,23 @@ # SPDX-License-Identifier: LGPL-2.1-or-later set -e -cflags=CFLAGS="$CFLAGS" -cxxflags=CXXFLAGS="$CXXFLAGS" -declare -a args -j=0 -for i in "$@"; do - case "$i" in +cflags="CFLAGS=${CFLAGS-}" +cxxflags="CXXFLAGS=${CXXFLAGS-}" +args=() + +for arg in "$@"; do + case "$arg" in CFLAGS=*) - cflags="$i";; + cflags="$arg" + ;; CXXFLAGS=*) - cxxflags="$i";; - *) - args[$j]="$i" - j=$((j+1)) + cxxflags="$arg" + ;; + *) + args+=("$arg") esac done -export "$cflags" "$cxxflags" +export "${cflags?}" "${cxxflags?}" set -x exec meson build "${args[@]}" -- cgit v1.2.1