@wrl it'd be good to have some sort of switch for `UV_EXTERN_VISIBILITY` in autotools too.

About mingw... I'm not sure about how it actually works, but I think that it is still creating dlls for shared libraries. Which means that the config we already have should work in that case too.