diff --git a/wmake/scripts/wmakeFunctions b/wmake/scripts/wmakeFunctions index 63cbb9f16d..d2c48a98b3 100755 --- a/wmake/scripts/wmakeFunctions +++ b/wmake/scripts/wmakeFunctions @@ -102,12 +102,25 @@ findObjectDir() fi } -depToSource() -{ - sourceFile=$(echo ${depFile%.dep} | \ - sed -e s%platforms/${WM_OPTIONS}/%% -e s%Make/${WM_OPTIONS}/%% \ - -e s%platforms/${WM_OPTIONS}${WM_MPLIB}/%% \ - -e s%Make/${WM_OPTIONS}${WM_MPLIB}/%% ) -} +if [ -n "$BASH_VERSION" ]; then + depToSource() + { + sourceFile=${depFile%.dep} + sourceFile="${sourceFile/platforms\/${WM_OPTIONS}\//}" + sourceFile="${sourceFile/Make\/${WM_OPTIONS}\//}" + sourceFile="${sourceFile/platforms\/${WM_OPTIONS}${WM_MPLIB}\//}" + sourceFile="${sourceFile/Make\/${WM_OPTIONS}${WM_MPLIB}\//}" + } +else + depToSource + { + sourceFile=$(echo ${depFile%.dep} | \ + sed -e s%platforms/${WM_OPTIONS}/%% \ + -e s%Make/${WM_OPTIONS}/%% \ + -e s%platforms/${WM_OPTIONS}${WM_MPLIB}/%% \ + -e s%Make/${WM_OPTIONS}${WM_MPLIB}/%% ) + } +fi + #------------------------------------------------------------------------------