file(CONFIGURE): Default newline behavior inconsistent with file(GENERATE)
Discussion in !5649 (merged) identified that the long-established file(GENERATE)
behavior is for the default newlines to be whatever the ofstream
does on the platform when not opened in binary mode. The fix in !5747 (merged) used binary mode always and defaults to \n
on all platforms. This is not consistent. The file(CONFIGURE)
implementation should be updated to use the same default as file(GENERATE)
.