cygwin compilation