By modifying some CMake scriptw you may get it to work, but Cygwin isn't officially supported, as it pretends to be a Unix environment, but should compile for Windows, so it's unclear which API needs to be used. As nobody has invested the time to figure it out, it was easier to fail for now.
If you want a Unix-like experience, I recommend msys2.