Нет? Это такая замена make_у.
Авторы позиционируют этот инструмент как очень быстрый. Вдаваться в особенности использования синтаксиса не будем, тем более, что cmake (оказывается) прекрасно генерирует файлы этой самой ниньзи.
Итак, сборка модельного проекта.
cmake+gcc+make
user 7m19.975s
sys 0m32.794s
cmake+gcc+ninja
user 7m16.111s
sys 0m30.610s
user 5m1.283s
sys 0m17.605s
cmake+clang+ninja
user 4m59.523s
sys 0m14.397s
gcc - 4.7.2
clang - 3.3 (trunk 170885)
cmake - 2.8.9
ninja - d8d3b2f http://martine.github.com/ninja/
Все собиралось с -j3 на двух ядрах
Конечно результаты не могут быть точными. Но определенные тенденции видны.
0 коммент.:
Отправить комментарий