When generating "cairo.def" a fixed set of features is considered without consulting "cairo-features.h". This is harmfull, if you compile cairo for Win32 with a custom feature set, like for instance PDF backend enabled. The attached patch uses "sed" to extract defines from "cairo-features.h".
Created attachment 3459 [details] [review] Consult "cairo-features.h" when generating "cairo.def"
this was fixed differently in c2c4f0bb251423737d46fcde7ffe8711547abf09 (although not for 1.0.x)
This is already fixed by including cairo-features.h in the gcc command.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.