cmMakefile: add support for a "synthesized" target It is a normal target, but will end up copying its internals from another target. Keep track of this state so that such copying can only occur when intended.