On 2010-07-22 04:09-0700 Jerry wrote: > On Jul 13, 2010, at 10:52 AM, Alan W. Irwin wrote: >> After that commit I can take over and do the necessary further changes >> to make those files non-configurable (from the CMake point of view), >> rename them without the *.cmake index in such a way that we do not >> lose svn history of those files, and commit all those further changes >> in such a way that we don't temporarily break PLplot. (That last issue >> has recently become important since we are using bisect methods to >> find regressions more and more, and commits that break PLplot >> interfere with that process unless you laboriously identify all such >> commits to the svn-bisect software.) > > Alan, > > I have just committed the changes that you describe--all affected Ada > files (68 out of 70) and cmake/modules/ada.cmake. I haven't tried a > (normal) build here but I have succeeded in doing my own private build > in my own development system (which bypasses all of the PLplot build > stuff) so I know the Ada code is OK. I hope you can make the changes > at your end because I suspect that otherwise the build will fail > (unless the ada.cmake edit overrides all new evil).
Thanks, Jerry. Despite your concern, the build and test continue to work fine after your changes. For example, on Linux "make test_diff_psc" produces this result: ada Missing examples : Differing postscript output : Missing stdout : Differing stdout : adathick Missing examples : Differing postscript output : Missing stdout : Differing stdout : The reason why it works is you have simply removed all configurable @whatever@ strings from the Ada files, but CMake configures those files anyway as a pure copy of the template file. And then the build and test proceeds as normal using those copied files as source. I will now strip out all this configuration machinery so that the template files are treated directly as source files with no need to copy them. A beneficial side benefit of that change is I will be able to rename all of them without the .cmake suffix. This strip out will take some time and care, but I hope to finish it (with similar good test results as above) by late today. 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); PLplot scientific plotting software package (plplot.org); 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 __________________________ ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel