On 2006-11-26 11:04+0100 Werner Smekal wrote:

> Hi,
>
> I just committed a small change to plplot which should make life for
> windows developing easier (thanks for the hint, Alan):

To summarize the effect of LIBRARY_OUTPUT_PATH, it collects all built
libraries in one directory in the build tree which makes life much easier
for windows developers to do their testing.  (Of course, this is not needed
for Unix and friends because cmake automatically makes build-tree rpath
adjustments on Unix systems that takes care of all of this.)

This build-tree change is a nice first step toward getting ctest working on
windows.  Of course, the problem still remains that the current ctest uses
the shell scripts plplot-test.sh and test*.sh, and I assume (but correct me
if I am wrong) those scripts will not work on bare windows.  I am completely
unfamiliar with the windows scripting constraints, but if there is no easy
way to modify those scripts so they will also work on windows, then perhaps
we should use the equivalent of those scripts in python or perl for the
windows case?  (I mentioned python first because I understand it and don't
understand perl, but if the windows developers are more familiar with perl,
that is the scripting language they should probably use.)

This build-tree enhancement for windows developers is great, and I look
forward to ctest eventually working for windows as a result, but it leads to
the question of whether the equivalent of "make install" is supported on
windows.  I hope it is since "make install" collects all essential data and
builds in a convenient and compact way for the user. If the equivalent of
make install is supported, then you should check whether you have to modify
all the INSTALL commands for the windows case to be consistent with the new
build-tree location of libraries or whether cmake automatically knows what
to do when LIBRARY_OUTPUT_PATH is set.

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
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to