diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/openfoam-com/common/spack-derived-Allwmake')
-rwxr-xr-x | var/spack/repos/builtin/packages/openfoam-com/common/spack-derived-Allwmake | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/openfoam-com/common/spack-derived-Allwmake b/var/spack/repos/builtin/packages/openfoam-com/common/spack-derived-Allwmake index 407ad734e8..02741f1d13 100755 --- a/var/spack/repos/builtin/packages/openfoam-com/common/spack-derived-Allwmake +++ b/var/spack/repos/builtin/packages/openfoam-com/common/spack-derived-Allwmake @@ -1,6 +1,7 @@ #!/bin/bash # The openfoam providers must export 'FOAM_PROJECT_DIR' -# The package is expected to supply an appropriate Allwmake file. +# The derived package is expected to supply an appropriate +# <Allwmake> or <Allwmake-spack> file. [ -d "$FOAM_PROJECT_DIR" -a -f "$FOAM_PROJECT_DIR/etc/bashrc" ] || { echo "Error: no PROJECT=$FOAM_PROJECT_DIR" 1>&2 @@ -22,5 +23,12 @@ echo " $WM_COMPILER $WM_COMPILER_TYPE compiler" echo " $WM_OPTIONS - with $WM_MPLIB $FOAM_MPI" echo -./Allwmake $@ # Pass arguments +# Prefer spack-specific Allwmake if it exists +if [ -f Allwmake-spack ] +then + ./Allwmake-spack $@ # Pass arguments +else + ./Allwmake $@ # Pass arguments +fi + # ----------------------------------------------------------------------------- |