diff --git a/Allwmake-modules b/Allwmake-modules index 4a9dc1e022cbe04c9372ea3651f326ca04e4104e..ed57ffe524bdbf7a3aa6caac7526dfc924afba50 100755 --- a/Allwmake-modules +++ b/Allwmake-modules @@ -1,13 +1,15 @@ #!/bin/sh +cd "${0%/*}" || exit # Run from this directory +set -- -no-recursion "$@" # Parse arguments only + # Run from OPENFOAM top-level directory only -cd "${0%/*}" || exit wmake -check-dir "$WM_PROJECT_DIR" 2>/dev/null || { echo "Error (${0##*/}) : not located in \$WM_PROJECT_DIR" echo " Check your OpenFOAM environment and installation" exit 1 } if [ -f "$WM_PROJECT_DIR"/wmake/scripts/AllwmakeParseArguments ] -then . "$WM_PROJECT_DIR"/wmake/scripts/AllwmakeParseArguments -no-recursion "$@" || \ +then . "$WM_PROJECT_DIR"/wmake/scripts/AllwmakeParseArguments || \ echo "Argument parse error" else echo "Error (${0##*/}) : WM_PROJECT_DIR appears to be incorrect" diff --git a/Allwmake-plugins b/Allwmake-plugins index c5aa93794cba36b8982cd10d1a3bedefeb9e8b14..33ab65246f03b6a92ef642f21a79f03403c8d6b9 100755 --- a/Allwmake-plugins +++ b/Allwmake-plugins @@ -1,13 +1,15 @@ #!/bin/sh +cd "${0%/*}" || exit # Run from this directory +set -- -no-recursion "$@" # Parse arguments only + # Run from OPENFOAM top-level directory only -cd "${0%/*}" || exit wmake -check-dir "$WM_PROJECT_DIR" 2>/dev/null || { echo "Error (${0##*/}) : not located in \$WM_PROJECT_DIR" echo " Check your OpenFOAM environment and installation" exit 1 } if [ -f "$WM_PROJECT_DIR"/wmake/scripts/AllwmakeParseArguments ] -then . "$WM_PROJECT_DIR"/wmake/scripts/AllwmakeParseArguments -no-recursion "$@" || \ +then . "$WM_PROJECT_DIR"/wmake/scripts/AllwmakeParseArguments || \ echo "Argument parse error" else echo "Error (${0##*/}) : WM_PROJECT_DIR appears to be incorrect" diff --git a/applications/test/00-dummy/library/Allwmake-mpi b/applications/test/00-dummy/library/Allwmake-mpi index 9b72d0f821c5fe69fdc1300076ad41027dd30e1d..0cb691189638d4c4df737dfc5931154126945cfc 100755 --- a/applications/test/00-dummy/library/Allwmake-mpi +++ b/applications/test/00-dummy/library/Allwmake-mpi @@ -1,6 +1,7 @@ #!/bin/sh -cd "${0%/*}" || exit # Run from this directory -. ${WM_PROJECT_DIR:?}/wmake/scripts/AllwmakeParseArguments -no-recursion "$@" +cd "${0%/*}" || exit # Run from this directory +set -- -no-recursion "$@" # Parse arguments only +. ${WM_PROJECT_DIR:?}/wmake/scripts/AllwmakeParseArguments . ${WM_PROJECT_DIR:?}/wmake/scripts/wmakeFunctions # Require wmake functions #------------------------------------------------------------------------------ diff --git a/src/Pstream/Allwmake-mpi b/src/Pstream/Allwmake-mpi index 4f2ae200e0a3a205972f1e73642167b349472196..9a109189eddd34ec1e406ad44f5b886bc9e7cae9 100755 --- a/src/Pstream/Allwmake-mpi +++ b/src/Pstream/Allwmake-mpi @@ -1,6 +1,7 @@ #!/bin/sh -cd "${0%/*}" || exit # Run from this directory -. ${WM_PROJECT_DIR:?}/wmake/scripts/AllwmakeParseArguments -no-recursion "$@" +cd "${0%/*}" || exit # Run from this directory +set -- -no-recursion "$@" # Parse arguments only +. ${WM_PROJECT_DIR:?}/wmake/scripts/AllwmakeParseArguments . ${WM_PROJECT_DIR:?}/wmake/scripts/wmakeFunctions # Require wmake functions #------------------------------------------------------------------------------ diff --git a/src/parallel/decompose/Allwmake-mpi b/src/parallel/decompose/Allwmake-mpi index ceb23ce3f1a5393f730f9dfe15b03f5c6443d13f..2f5b994173fc78aec99519df6b0fa483c23a1039 100755 --- a/src/parallel/decompose/Allwmake-mpi +++ b/src/parallel/decompose/Allwmake-mpi @@ -1,6 +1,7 @@ #!/bin/sh -cd "${0%/*}" || exit # Run from this directory -. ${WM_PROJECT_DIR:?}/wmake/scripts/AllwmakeParseArguments -no-recursion "$@" +cd "${0%/*}" || exit # Run from this directory +set -- -no-recursion "$@" # Parse arguments only +. ${WM_PROJECT_DIR:?}/wmake/scripts/AllwmakeParseArguments . ${WM_PROJECT_DIR:?}/wmake/scripts/wmakeFunctions # Require wmake functions . ${WM_PROJECT_DIR:?}/wmake/scripts/have_scotch