Исправление EXL, (текущая версия) :
Проверил на другой тачке, получил следующие результаты:
$ time ninja -j2 > /dev/null
real 2m37.978s
user 2m13.124s
sys 0m18.124s
$ time make -rR -j2 > /dev/null
real 2m46.082s
user 2m19.012s
sys 0m19.696s
Видимо сильно влияют версии CMake, ninja, make:
Этот случай: CMake 3.5.1, Ninja 1.5.1, GNU Make 4.1
Случай выше: CMake 3.14.2, Ninja 1.9.0, GNU Make 4.2.1
Исходная версия EXL, :
Проверил на другой тачке, получил следующие результаты:
$ time ninja -j2 > /dev/null
real 2m37.978s
user 2m13.124s
sys 0m18.124s
$ time make -rR -j2 > /dev/null
real 2m46.082s
user 2m19.012s
sys 0m19.696s
Видимо сильно влияют версии CMake, ninja, make:
Этот случай: CMake 3.14.2, Ninja 1.9.0, GNU Make 4.2.1
Случай выше: CMake 3.5.1, Ninja 1.5.1, GNU Make 4.1