file(GENERATE): Fix missing transform for CMP0070 NEW behavior
Fixes a missing transformation of the output file name which is needed if Policy CMP0070 is set to NEW.
Refactoring of input file name has been done for symmetry.
Fixes: #21038 (closed)
Edited by Josef Angstenberger