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

Reply via email to