Behaviour of binaryDir if omitted from a preset
I just tried 3.21 with the new ability to omit the binaryDir from the preset file. My expectation was that when I do an out of tree build that the default build directory would be the current working directory. In other words the one I am running cmake in. However it appears that the default is the source tree. If this is how it is supposed to work it would be nice to add this to the https://cmake.org/cmake/help/v3.21/manual/cmake-presets.7.html#manual:cmake-presets(7) documentation. Also is there some magic way in the presets file "binaryDir" of specifying "current working directory". I can obviously just add "-B ." to the cmake command line but I think a rule of "unless otherwise specified the build arftiacts go wherever your run cmake" would be simplest.