Thanks for taking a stab at it, Chris. I will have a look this weekend... just got a fresh OSX VM running so I can test things out pretty easily.
Getting a build attempt on Windows is possible but may take me a few days to get the build environment running on my new build machine. Stay tuned.
Bill
On 2017-03-13 19:06, Chris Angelico wrote:
I'm far from an expert on either the module or configure.in, but I did some experimentation. The result is in branch rosuav/support-gdk-quartz, and it adds three header file probes to the configuration. Then, since three-way logic is a lot more verbose than two-way, I've removed it from all the places where it's currently done, and put it into pgtk.h (which they all include). This will probably slow down compilation slightly, but AFAIK it shouldn't have any run-time significance.
Can you test it on OSX? And ideally Windows?
ChrisA