Reputation: 2570
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?
Upvotes: 1
Views: 1138
Reputation: 1831
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.
Upvotes: 1