cmGeneratorTarget: track object libraries using a `set`

This avoids having to do manual "is already present" checks. The order
the targets are processed does not need to be preserved because the
resulting `languages` result is already a `set`.
1 file changed