fix: if cmake-project-build-directory is existing, use that instead of r...

...esetting it

This allows to use e.g. dir-locals for configuring the binary dir