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

Reply via email to