Is cygwin supported?
No. Windows does not provide a POSIX environment (including case sensitive file systems), so building many projects will fail. It might work for you, or it might fail. Either way, it is not supported so do not ask questions about it. If you are tied to Windows and cannot create your own Linux install, then take a look at coLinux.