On 2013-06-06 22:57-0700 Alan W. Irwin wrote:

> On 2013-06-06 13:22-0700 Alan W. Irwin wrote:

> I looked more carefully at ninja and discovered the thread starting at
> http://public.kitware.com/pipermail/cmake-developers/2012-February/003178.html
> where there was concern expressed whether official ninja would ever
> support Windows properly.  It is possible those issues have now been
> resolved...

It turns out those Windows 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.

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