Making sure we compile only if there is a change in the sourcecode