De man bash
:
For almost every purpose, aliases are superseded by shell functions.
Então, faça disso uma função de shell.
function cmakerel {
if expr match "$PWD" '.*bld.*' >/dev/null ; then
cmake -D....
else
echo "Wrong directory!"
fi
}
É uma expressão regular que você pode ajustar às suas necessidades.