* The original method dumped the changelog lines into the command which overflowed the command line length. This method uses a temporary file for the tag message.
* -Vcpkg variable now points to the base directory for VCPKG and not the vcpkg.cmake file (which is always in the same subfolder)
* Place custom CMakeOptions at the end of the options list so they can override default options.