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