wmakeFunctions: Added a faster bash version of 'depToSource'

This commit is contained in:
Henry Weller
2016-07-09 14:19:47 +01:00
parent af5e1cc4cd
commit 36f1016f31

View File

@ -102,12 +102,25 @@ findObjectDir()
fi fi
} }
depToSource() if [ -n "$BASH_VERSION" ]; then
{ depToSource()
sourceFile=$(echo ${depFile%.dep} | \ {
sed -e s%platforms/${WM_OPTIONS}/%% -e s%Make/${WM_OPTIONS}/%% \ sourceFile=${depFile%.dep}
-e s%platforms/${WM_OPTIONS}${WM_MPLIB}/%% \ sourceFile="${sourceFile/platforms\/${WM_OPTIONS}\//}"
-e s%Make/${WM_OPTIONS}${WM_MPLIB}/%% ) 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
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------