From 6901d21c1dca04228460c8520266ad2a16d5d523 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Mon, 22 Jul 2013 20:33:15 +0200 Subject: reject unrecognized -no-l* options the -l* fallback is for adding libraries. it obviously makes no sense in its negated form. Task-number: QTBUG-32550 Change-Id: I9f3af9a2fc059ba39987d4b197ed4778cc7f35b6 Reviewed-by: Thiago Macieira Reviewed-by: Joerg Bornemann --- configure | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'configure') diff --git a/configure b/configure index 834b35cdbd..9cbb6ff7fb 100755 --- a/configure +++ b/configure @@ -2342,11 +2342,19 @@ while [ "$#" -gt 0 ]; do CFG_DEFAULT_ANDROID_NDK_TOOLCHAIN_VERSION="$VAL" ;; l*) # -lfoo - L_FLAGS="$L_FLAGS -l\"${VAR#l}\"" + if [ "$VAL" = "yes" ]; then + L_FLAGS="$L_FLAGS -l\"${VAR#l}\"" + else + UNKNOWN_OPT=yes + fi ;; fw*) # -fwfoo - if [ "$BUILD_ON_MAC" = "yes" ]; then - L_FLAGS="$L_FLAGS -framework \"${VAR#fw}\"" + if [ "$VAL" = "yes" ]; then + if [ "$BUILD_ON_MAC" = "yes" ]; then + L_FLAGS="$L_FLAGS -framework \"${VAR#fw}\"" + else + UNKNOWN_OPT=yes + fi else UNKNOWN_OPT=yes fi -- cgit v1.2.3