3 ms·
It uses ninja as a backend which has a no-op build time of < 1 second. This means that incremental builds, especially in large codebases are much faster than m
by xedrac 9y ago
It uses ninja as a backend which has a no-op build time of < 1 second. This means that incremental builds, especially in large codebases are much faster than make. It will also use ccache automatically if its available. It does some neat tricks like only re-linking shared libraries if one or more symbols has changed, etc... In my experience, converting to Meson has always led to a substantial reduction in build time, both incremental and full.
- cheez 9y agoCool, thanks for the info
- plorkyeran 9y agoNinja can help a lot, but it won't magically make the cpp file that you're actively working on which takes a minute to compile not take a minute to compile, and that's a very real possibility when you write c++ with no thought to compile times.