From: Alan W. I. <ir...@be...> - 2007-07-18 16:34:31
|
On 2007-07-18 11:40-0400 Scott Hall wrote: > I am new to PLplot and this the first time I have used CMake. For > simplicity, on my part, I have been using the GUI version (ccmake > CMakeLists.txt) to generate the makefile. I am attaching the output from > using ccmake. This was made on my Linux platform. ccmake is a good choice for getting the annotations for the various options, but there are caching issues with it, and ultimately cmake is more reproducible since all options are spelt out on the command line, and you can also see the annotation of the options in the generated file CMakeCache.txt. Because of that reproducibility issue could you please give us cmake output instead? Here is how you capture such output: cmake -DDEFAULT_NO_DEVICES=ON -DPLD_ps=ON -DDEFAULT_NO_BINDINGS=ON \ path_to_source_tree >& cmake.out Note, I have specified options to turn off all devices unless specified otherwise (e.g., the ps device), and turn off all bindings (except for the C one which cannot be turned off). Also, please be sure to invoke cmake in an empty build tree to avoid caching issues and other stale results. Virtually everybody is new to cmake. :-) I was the first developer in our group to start experimenting with it, but that was only a year ago. We have come a long way with it since because it is so easy to learn and so powerful. I think learning to use cmake is a general skill that is worth the small learning effort for most people who build packages such as PLplot. 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 __________________________ |