compile for cygwin