AllwmakeParseArguments: Filter-out '-q' option to avoid recusion

This commit is contained in:
Henry Weller
2016-07-07 16:22:08 +01:00
parent 04afdaffc7
commit a7fa5699df

View File

@ -58,9 +58,13 @@ USAGE
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
fromWmake= fromWmake=
qOpt=
for arg in "$@" for arg in "$@"
do do
# Remove arg
shift
case "$arg" in case "$arg" in
-h | -help) -h | -help)
usage usage
@ -70,11 +74,19 @@ do
-fromWmake) -fromWmake)
fromWmake="fromWmake" fromWmake="fromWmake"
;; ;;
-q)
qOpt="-q"
# Permanently remove arg
continue
;;
# Target type # Target type
lib | libo | libso | dep | objects) lib | libo | libso | dep | objects)
targetType=$arg targetType=$arg
;; ;;
esac esac
# Re-insert arg
set -- "$@" "$arg"
done done
@ -84,7 +96,7 @@ done
if [ -z "$fromWmake" ] if [ -z "$fromWmake" ]
then then
wmake -all $* wmake -all $qOpt $*
fi fi