﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
8950	Consider using ninja to build cmake packages.	ken@…	blfs-book@…	"On the inkscape list this week I saw mention of using 'ninja' to speed the build on MS Windows (MSYS2 or mingw, I think), then somebody chimed in that on linux it vastly speeded up his rebuilds (debug, change one file, rebuild) - apparently cmake insists on checking all the dependencies for each file, or something.

Then, while trying to build rust I noticed that ninja seems to be an option.

I found the 1.7.2 release at [https://github.com/ninja-build/ninja/releases] - in firefox that gave me a named/versioned tarball, I guess that wget might only produce v1.7.2.tar.gz.

So far, I have not (yet) tried it in rust - still trying to get a default build there to understand the options.

But on the ninja website it says that LLVM can use it, and at https://community.kde.org/Guidelines_and_HOWTOs/CMake/Building the instructions suggest that a different cmake invocation can be used to build the various parts of kde with ninja.

At the moment I have no idea whether it makes a real difference on non-developer machines, so for the moment I'll mark this as future."	enhancement	closed	normal	x-future	BOOK	SVN	medium	invalid		
