From 5da79ff8cbf3c0185d5f5d7f044915a8e0427ba0 Mon Sep 17 00:00:00 2001 From: Mobin Date: Sat, 8 Jul 2023 12:56:43 +0330 Subject: configure: Catch all of variable values If variables have multiple values (such as CFLAGS="-std=c11 -fPIE"), eval drops most values (except first one) from it. This commit fixes this issue. Signed-off-by: Mobin "Hojjat" Aydinfar --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'configure') diff --git a/configure b/configure index 815df16..2e5327a 100755 --- a/configure +++ b/configure @@ -208,7 +208,7 @@ for arg ; do --host=*|--target=*) target=${arg#*=} ;; --build=*) build=${arg#*=} ;; -* ) echo "$0: unknown option $arg" ;; - *=*) eval "$arg" ;; + *=*) eval "${arg%%=*}=\${arg#*=}" ;; *) target=$arg ;; esac done -- cgit v1.2.3