With commit 7bea18c, I have moved to the automoc method of generating
appropriate moc results for our Qt-related code.  Note, I have done
this for both the Qt4 and Qt5 cases.

This commit completes all but the pkg-config issues in the
long-standing project to update our Qt5 support to the latest
recommended CMake methods.  So all the PRIVATE/PUBLIC issues that were
giving us trouble before for the Qt5 case are now gone, and (except
for some remainig pkg-config issues) I am now completely happy with
how we build qt against Qt5 libraries.

N.B. I still view -DPLPLOT_USE_QT5=ON as an experimental option and
label it that way because of the known deficiencies of the Qt5 library
with regard to memory management.  For example, according to valgrind
such memory management issues show up quite systematically for 22 of
our 33 standard examples for -DPLPLOT_USE_QT5=ON, but in large
contrast there are no such issues for -DPLPLOT_USE_QT5=OFF so I am
going to leave that option OFF by default.

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
__________________________

------------------------------------------------------------------------------
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to