From a7fa5699df00a993de6761c0374123904e699f06 Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Thu, 7 Jul 2016 16:22:08 +0100 Subject: [PATCH] AllwmakeParseArguments: Filter-out '-q' option to avoid recusion --- wmake/scripts/AllwmakeParseArguments | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/wmake/scripts/AllwmakeParseArguments b/wmake/scripts/AllwmakeParseArguments index c4108abcec..6492160152 100644 --- a/wmake/scripts/AllwmakeParseArguments +++ b/wmake/scripts/AllwmakeParseArguments @@ -58,9 +58,13 @@ USAGE #------------------------------------------------------------------------------ fromWmake= +qOpt= for arg in "$@" do + # Remove arg + shift + case "$arg" in -h | -help) usage @@ -70,11 +74,19 @@ do -fromWmake) fromWmake="fromWmake" ;; + -q) + qOpt="-q" + # Permanently remove arg + continue + ;; # Target type lib | libo | libso | dep | objects) targetType=$arg ;; esac + + # Re-insert arg + set -- "$@" "$arg" done @@ -84,7 +96,7 @@ done if [ -z "$fromWmake" ] then - wmake -all $* + wmake -all $qOpt $* fi