cmMakefile: Delay custom command creation
Dispatch custom command creation to generate time as a preparation for generator expressions in outputs. The cmMakefile
functions dispatch committing custom commands. cmLocalGenerator
got equivalent functions which commit custom commands immediately.
Edited by Daniel Eiband