2011/2/12 Matt Williams <li...@milliams.com>: > 2011/2/10 Nicolas Desprès <nicolas.desp...@gmail.com>: >> Hi everyone, >> >> Probably some of you are already aware of this new open-source project >> coming from a Chrome developer at Google. >> >> Its goal was to improve the build system performance of the Chrome >> project. So it is designed to be a fast replacement for make. >> >> He speaks about it in its blog here: >> >> http://neugierig.org/software/chromium/notes/2011/02/ninja.html >> >> You can find the source code here: >> >> https://github.com/martine/ninja >> >> and the manual here: >> >> http://martine.github.com/ninja/manual.html >> >> As mentioned in the documentation the input file for ninja are not >> designed to be written by hand and should be generated. So it >> perfectly fits in CMake generator approach to build system. >> >> Maybe it worth adding a new generator for Ninja in CMake. I don't >> know about the maturity/stability of the project, though it is still >> very young (started in last October but still maintained today >> according to the git log). Also, if it is internally used at Google >> for the Chrome project, I think it is not going to die. >> >> I will try to find some time on my spare time to start writing a >> generator for it. Helps is welcome too :-) I would like to see if it >> really increases build time of project already using CMake, such as >> boost or KDE. > > Maybe you should open a feature request about this > (http://www.cmake.org/Bug/bug_report_page.php) to keep track of > progress in a central location.
Good idea: http://public.kitware.com/Bug/view.php?id=11850 > > In other news I've started building packages of Ninja for a number of > Linux distros in the OBS. You can see it at > https://build.opensuse.org/package/show?package=ninja&project=home%3AMilliams > Great :-) -- Nicolas Desprès _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake