mirror of
https://github.com/OpenFOAM/OpenFOAM-6.git
synced 2025-12-08 06:57:46 +00:00
AllwmakeParseArguments: Filter-out '-q' option to avoid recusion
This commit is contained in:
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user