+1, since I started using ccache I’ve never looked back. It’s a huge timesaver, especially for bisecting - on a fast system you can do a rebuild in around 10seconds or less (when most files are cached).
It saves time when bisecting an error.
Other tips:
- Disable features you’re not developing speeds up building & linking.
- Use CMake’s ninja generator.
- Don’t build the install target, instead symlink
${SOURCE}/resources
into${BUILD}/bin/2.80
.