On 2013-06-12 14:40-0700 Alan W. Irwin wrote: > It turns out those Windows [Ninja] issues have all been largely resolved so I > adjusted build_projects (revision 12379) to work properly with ninja, > and I have obtained some quite interesting results with that build > tool. It really is faster than gmake (by a small amount on Linux and > by roughly a factor of two to four on Windows). Even more important > than the efficiency question is that ninja is designed from the top to > be configured by a programme (such as CMake) rather than by humans. > So as well as having a lot less baggage than gmake it also diagnoses > build configuration issues produced by CMake much better then gmake > does. For more details about this aspect of ninja as well as its > build efficiency, please consult a post I just made to the CMake > mailing list concerning the build_projects project and ninja.
I just discovered one major drawback to ninja. The "Ninja" generator needs some substantial work to support Fortran (and presumably Ada and D as well). According to Bill Hoffman, he has not been able to find a funding sponsor or volunteer developer for that "Ninja" Fortran work yet so it is unlikely to happen anytime soon. So I will continue to use "Ninja" to diagnose non-Fortran build system issues, but Fortran is important to me not only for PLplot but several other projects as well so for the forseeable future I will use generators other than "Ninja" for any final builds. 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); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); 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 Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Plplot-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/plplot-devel
