Windows cmake 3.28-rc3 no longer passes stdin through with -E env
In the latest release candidate, the Windows cmake -E env no longer passes through stdin.
D:\cmake-3.28.0-rc3-windows-x86_64>echo ayy lmao| bin\cmake.exe -E env ayy=lmao cmd /S /C ^"cat -^"
D:\cmake-3.28.0-rc3-windows-x86_64>echo ayy lmao| cmake -E env ayy=lmao cmd /S /C ^"cat -^"
ayy lmao
Second command is cmake 3.27 installed into the path. The "cat" is from having git in the path but you can imagine what it does.
Original Cpplang Slack #cmake link: https://cpplang.slack.com/archives/C5Y2GDECX/p1698930821013599