wmake: Updated '-q' option to work on Ubuntu and other 'dash'-based GNU/Linux distributions

This commit is contained in:
Henry Weller
2016-09-09 14:53:10 +01:00
parent 4fcdb0b4e4
commit 0a1300d882

View File

@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
#------------------------------------------------------------------------------
# ========= |
# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
@ -335,13 +335,13 @@ if [ "$all" = "queue" ]
then
[ -n "$update" ] || wmakeLnIncludeAll $parOpt
( \
WM_COLLECT_DIR=$WM_PROJECT_DIR/platforms/${WM_OPTIONS}/${PWD////_} \
WM_SCHEDULER=wmakeCollect \
trap '$WM_SCHEDULER -kill' TERM INT; \
(
export WM_COLLECT_DIR=$WM_PROJECT_DIR/platforms/${WM_OPTIONS}/${PWD////_}
WM_SCHEDULER=wmakeCollect
trap '$WM_SCHEDULER -kill' TERM INT
$WM_SCHEDULER -clean \
&& wmake -all objects \
&& $WM_SCHEDULER \
&& $WM_SCHEDULER
) && wmake -all
exit $?
fi