News: 0001541387

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Fedora 43 Eyes Changing CMake's Default Generator From Make To Ninja

([Fedora] 5 Hours Ago Fedora 43 Default CMake Generator)


With Fedora 42 having released earlier this week, more feature development work and planning around [1]Fedora 43 is heating up. Another one of the early change proposals now filed for Fedora 43 is changing the CMake build system's default generator from Make to Ninja.

Under consideration for Fedora 43 is changing the default generator used by CMake from GNU Make to instead using the Ninja back-end. As most Linux developers and those rolling from source know, using Ninja can yield much better performance. Some Fedora packages are already explicitly using the Ninja back-end but this new change proposal would be about setting the default as specified via the %cmake macro.

The net result is this change proposal would lead to faster build times and a better out-of-the-box support for areas where CMake+Ninja features are better supported such as around C++ modules.

More details on this Fedora 43 change proposal, which needs to still be voted on by the Fedora Engineering and Steering Committee (FESCo), can be found via the [2]Fedora Wiki .



[1] https://www.phoronix.com/search/Fedora+43

[2] https://fedoraproject.org/wiki/Changes/CMake_ninja_default



luno

saturnjct

cen1

intelfx

Setif

coder

coder

Britoid

coder

Historians have now definitely established that Juan Cabrillo, discoverer
of California, was not looking for Kansas, thus setting a precedent that
continues to this day.
-- Wayne Shannon