TLDR; no, libuv doesn't work in Cygwin just yet, see at the bottom.
Requirements
I tested using the master branch (9d3449852bd35c9283948186d0259c1bf73b8579 or later)
I installed the following in the cygwin setup
- gcc-c++ make cmake pkg-config libtool