#!/bin/bash if [ $WM_PROJECT == "foam" ]; then ofversion=`echo $WM_PROJECT_VERSION | sed -e 's/\.x/-9/' -e 's/\./\'$'\n/g' -e 's/-/\'$'\n/g' | grep "[0-9]" | head -2 | tr -d '\n'` else ofversion=`echo $WM_PROJECT_VERSION"-0" | sed -e 's/\.x/-9/' -e 's/\./\'$'\n/g' -e 's/-/\'$'\n/g' -e 's/+/\'$'\n/g' -e 's/v/\'$'\n/g' | grep "[0-9]" | head -3 | tr -d '\n'` fi #IHC_dbg echo $ofversion #---- export OF_VERSION=$ofversion wclean all > /dev/null wmake libso waveGeneration if (( $? )) ; then echo "\n\nWave generation boundary conditions (V2.0-ESI) compilation failed" exit; else echo -e "\n\nIH Wave generationV2.0 boundary conditions (V2.0-ESI) compiled successfully for $WM_PROJECT $WM_PROJECT_VERSION\n\n\n"; fi wmake libso waveAbsorption if (( $? )) ; then echo "\n\nWave absorption boundary conditions (V2.0-ESI) compilation failed" exit; else echo -e "\n\nIH Wave absorption boundary conditions (V2.0-ESI) compiled successfully for $WM_PROJECT $WM_PROJECT_VERSION\n\n\n"; fi wclean all > /dev/null