Support incremental and full recompiles.