Refactor language standard computation
Instead of mutating the configure-time cmTarget's properties at generate time, store it in a cmGeneratorTarget field.
Instead of mutating the configure-time cmTarget's properties at generate time, store it in a cmGeneratorTarget field.