I have two guesses:
It compiled from the start, but uses CCACHE to go much quicker
It continues, by detecting which modules have been compiled
What would happen if I clear the CCACHE but not the OUT directory? Would it continue or restart?
I have two guesses:
It compiled from the start, but uses CCACHE to go much quicker
It continues, by detecting which modules have been compiled
What would happen if I clear the CCACHE but not the OUT directory? Would it continue or restart?
There are multiple layers that matter here.
If you clear the ccache cache directory, it means the make 'targets' still exist and are up-to-date. This means make will decide no recompilation is needed for those targets. In other words: it will continue, not restart. Ccache doesn't even come into the picture yet at this point.