The CMake command that reads the VERSION.cmake file needs to be executed in the source root.
The VERSION.cmake file defines which VERSION.cmake file is included. By changing the file that it points to, the version can be changed without it affecting other parts of the code that use it.
As most of the release notes are "boilerplate text", the changing parts can be easily scripted.