ctest: Honor preset binaryDir for initial configuration Prior to this commit, ctest would sometimes use the current working directory as its binary directory rather than honoring `binaryDir` from a configure preset. This would occur when using ctest in dashboard client mode to perform an initial configuration with a preset. `ctest --source-dir=<dir> -T Configure -D CTEST_PRESET=<preset>` An explicit `--build-dir` still takes precedence over the preset's `binaryDir`.