From: Alan W. I. <ir...@be...> - 2013-09-07 19:24:32
|
On 2013-09-07 14:39-0400 Chris Marshall wrote: > It is exciting seeing the progress with cygwin. I'll try to set > up a local svn and git it another try. As for the wincairo > device failure, I wouldn't worry about it. Builds for cygwin > *should* look like a unix install and not mswindows. > Even, if it might be possible to trick an install to support > both, it is pretty difficult to sustain configuration-wise. @Chris: I agree that the Cygwin developer attitude does seem to be to make Cygwin as Unix-like as possible so you may well be right that they have deliberately packaged cairo without the cairo_win32_surface_create capability. @Arjen: If you can get in contact with the Cygwin cairo packager and he confirms that is what they are going to do for the forseeable future, then I suggest the following change to simplify the Boolean logic we are currently using which is if (not(win32 or cygwin) or cygwin), then drop wincairo to the much simpler form (since we already have a single CMake variable to represent win32 and not cygwin) if (not(win32 and not cygwin)) then drop wincairo I am pretty sure you like math puzzles so if it is not obvious to you that those two Boolean constructs are equivalent, then I encourage you to try the truth table exercise (which is what I had to do) to prove it. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |