cmake-utils.eclass: Make ninja default backend in EAPI >= 7
authorDavid Seifert <soap@gentoo.org>
Sun, 15 Jul 2018 00:03:00 +0000 (17:03 -0700)
committerAndreas Sturmlechner <asturm@gentoo.org>
Mon, 10 Dec 2018 21:54:03 +0000 (22:54 +0100)
commit40d24edc8aa68a8a1ce5978330513a1c07c91ab1
treefd20034002122bf3b78cd47e38ce3cc0d6c9c8c3
parent8d440a07fb40553d83b8b69a610c350dfd26bc1c
cmake-utils.eclass: Make ninja default backend in EAPI >= 7

* Using the ninja backend as a default is the only way to
  massively improve src_compile core utilization, given that
  it seems unlikely that CMake will ever produce non-recursive
  Makefiles.

  See also:
  http://www.kaizou.org/2016/09/build-benchmark-large-c-project/

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
eclass/cmake-utils.eclass