diff --git a/src/catalyst/Allwmake b/src/catalyst/Allwmake index 896e5fd9f49b45567aa55260e2c9fd544977ce35..ae7502bdf07d230435077ce798193a53e28ff38d 100755 --- a/src/catalyst/Allwmake +++ b/src/catalyst/Allwmake @@ -3,37 +3,6 @@ cd "${0%/*}" || exit # Run from this directory . ${WM_PROJECT_DIR:?}/wmake/scripts/cmakeFunctions # The cmake functions #------------------------------------------------------------------------------ -# CMake into objectsDir with external dependency -# -# 1 - depend -# 2 - sourceDir -# 3... optional cmake defines -# -# Available directly in OpenFOAM-1812 but left here for a while -# to ensure we can build with slightly older versions too (2018-11-29) -# -unset -f cmakeVersionedInstall 2>/dev/null -cmakeVersionedInstall() -{ - local depend="$1" - local sourceDir="$2" - shift 2 - local objectsDir sentinel - - # Where generated files are stored - objectsDir=$(findObjectDir "$sourceDir") || exit 1 # Fatal - - # Version changed - sentinel=$(sameDependency "$depend" "$sourceDir") || \ - rm -rf "$objectsDir" > /dev/null 2>&1 - - mkdir -p "$objectsDir" \ - && (cd "$objectsDir" && _cmake "$@" "$sourceDir" && make install) \ - && echo "$depend" >| "${sentinel:-/dev/null}" -} - -#------------------------------------------------------------------------------ - # Installation prefix: user/group/other or custom case "$1" in -prefix=u) prefix="${FOAM_USER_LIBBIN%/*}" ;; # user diff --git a/src/paraview-plugins/Allwclean b/src/paraview-plugins/Allwclean index 405031c8cc2d1a977727d457693a248ff9501c42..1644b2591ad521f87e7bf854ca0a26c6b7e1fceb 100755 --- a/src/paraview-plugins/Allwclean +++ b/src/paraview-plugins/Allwclean @@ -1,5 +1,5 @@ #!/bin/sh -cd ${0%/*} || exit 1 # Run from this directory +cd "${0%/*}" || exit # Run from this directory . ${WM_PROJECT_DIR:?}/wmake/scripts/wmakeFunctions # Require wmake functions . ${WM_PROJECT_DIR:?}/wmake/scripts/paraviewFunctions # For API info # ----------------------------------------------------------------------------- diff --git a/src/paraview-plugins/Allwmake b/src/paraview-plugins/Allwmake index c81120f89369e4c51d5c6e5d2122c496e46b22b1..6dbaa022247a9c663c09b83e72f1c662317d7a9b 100755 --- a/src/paraview-plugins/Allwmake +++ b/src/paraview-plugins/Allwmake @@ -1,5 +1,5 @@ #!/bin/sh -cd ${0%/*} || exit 1 # Run from this directory +cd "${0%/*}" || exit # Run from this directory export WM_CONTINUE_ON_ERROR=true # Optional unit . ${WM_PROJECT_DIR:?}/wmake/scripts/AllwmakeParseArguments . ${WM_PROJECT_DIR:?}/wmake/scripts/paraviewFunctions # CMake, PV functions diff --git a/src/runTimePostProcessing/Allwclean b/src/runTimePostProcessing/Allwclean index 140edc4bd1671ee71d588354fdc327eea715cda6..af1168f7f3caa18d1ad763346c3d6653c0e8df42 100755 --- a/src/runTimePostProcessing/Allwclean +++ b/src/runTimePostProcessing/Allwclean @@ -1,11 +1,12 @@ #!/bin/sh -cd ${0%/*} || exit 1 # Run from this directory -. $WM_PROJECT_DIR/wmake/scripts/wmakeFunctions # Source wmake functions +cd "${0%/*}" || exit # Run from this directory +. ${WM_PROJECT_DIR:?}/wmake/scripts/wmakeFunctions # Require wmake functions +#------------------------------------------------------------------------------ # This cleanup handles both cmake runTimePostProcessing and the dummy version # Cleanup library files with .so version endings -rm -f $FOAM_LIBBIN/librunTimePostProcessing* 2>/dev/null +rm -f $FOAM_LIBBIN/librunTimePostProcessing* # Cleanup generated files - remove entire top-level removeObjectDir "$PWD" diff --git a/src/runTimePostProcessing/Allwmake b/src/runTimePostProcessing/Allwmake index 94766cb758640ffdfef3d9dcd6237ed6b8be83ab..b4451ae8b6e3f77632a3d0a4ac6fc23094b36ab1 100755 --- a/src/runTimePostProcessing/Allwmake +++ b/src/runTimePostProcessing/Allwmake @@ -1,7 +1,6 @@ #!/bin/sh -cd ${0%/*} || exit 1 # Run from this directory -. $WM_PROJECT_DIR/wmake/scripts/cmakeFunctions # The CMake functions - +cd "${0%/*}" || exit # Run from this directory +. ${WM_PROJECT_DIR:?}/wmake/scripts/cmakeFunctions # Require cmake functions # ----------------------------------------------------------------------------- echo "======================================================================" @@ -9,6 +8,12 @@ echo "${PWD##*/} : $PWD" unset depend runTimePostProDebug +# If available, prefer use of ParaView MESA +if [ -d "$ParaView_MESA_DIR" ] +then + export ParaView_DIR="$ParaView_MESA_DIR" +fi + if [ -d "$VTK_DIR" ] then depend="VTK_DIR=$VTK_DIR" @@ -28,7 +33,7 @@ then depend=ignore elif [ -n "$depend" ] then - if command -v cmake > /dev/null 2>&1 + if command -v cmake >/dev/null then cmakeVersioned "$depend" $PWD || { echo