Skip to content

Set G_WITH_CYGWIN again

LRN requested to merge lrn/glib:cygwin-macro into master

This macro was lost during meson migration. Set it again.

Also explain that Cygwin maintainers applied patches to glib that simply marked all G_PLATFORM_WIN32-protected code as !defined(G_WITH_CYGWIN), i.e. they did not want that code to compile. Instead of removing/altering ifdef guards all over the place, we'll just not define G_PLATFORM_WIN32 for Cygwin anymore.

Merge request reports