On 2007-03-22 01:20-0700 Alan W. Irwin wrote: > Another continuing issue is the CMake build system infrastructure for Ada. I > noticed some weird results for it today. The source code dependencies were > not working correctly (so you had to start with an empty build tree each > time to get changes compiled for plplot*.ad?) Also, if you did "make clean" > the linking command subsequently disappeared (???) unless you started all > over with an empty build tree. So the current advice is always start with > an empty build tree for libplplotada source code changes. Strangely enough > this was not necessary for example source code changes where the > dependencies were working properly. I don't have time to tackle these > issues at the moment.[...]
Well, I did have time while I was sleeping.... :-) Anyhow, I woke up with an idea this morning about how to solve these issues, and it worked! Furthermore, I took one step beyond and solved (at least on Linux) the long-standing problem of why the simple Ada compiler test did not work before. See recent commit messages on plplot-cvs for the details. These changes solve all CMake Ada support issues that I am aware of, but the only tests so far are for my own Debian stable platform so please (especially Jerry!) give this a try (using -DENABLE_ada=ON) on all platforms that are accessible to you so we can be confident of the version of our Ada interface and examples that will be released this weekend. 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 Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Plplot-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/plplot-devel
