Conversation

whoa, kati (github.com/google/kati) is awesome. i'm using some makefiles with a large (>1s with no changes) hot rebuild latency that is intensely irritating. built kati, spent a few minutes figuring out the things it didn't quite like, now hot rebuilds are -instant-
4
90
It's not just that ninja is faster but that it's a much faster implementation of dealing with make. It's not an entirely complete GNU make implementation and they take the practical approach of requiring minor build system adjustments. It's also more reliable than GNU make.
1
9
It's clever enough to realize that it needs to cope with environment variables changing, etc. compared to GNU make where if you change CFLAGS, it's not going to realize that it actually needs to rebuild everything. It was made as a stopgap while Android moves to Blueprint files.
1
8
Show replies