Don't add trailing whitespace to error message.
Remove TODO to uniq COMPILE_OPTIONS

Compile options should not be passed through a uniq filter because
repeated use of an option may have siginificance.
Remove the LINK_LANGUAGE generator expression.

It accepted an optional argument to test for equality, but no way
to get the linker language of a particular target.

TARGET_PROPERTY provides this flexibility and STREQUAL provides
the necessary API for equality test.

Extend the CompileDefinitions test to cover accessing the
property of another target.
Add test for mapped config on IMPORTED targets.
Merge topic 'fix-mapped-config-genex' into next

60c0d5b Add test for mapped config on IMPORTED targets.
Genex: Fix $<CONFIG> with IMPORTED targets and multiple locations.

The old code checked only that there was a LOCATION for the
specified config, but did not check whether the config actually
mapped.

Task-number: 14292
Merge topic 'fix-mapped-config-genex' into next

fcf35f7 Genex: Fix $<CONFIG> with IMPORTED targets and multiple locations.
Merge topic 'minor-cleanups' into next

8f5b402 Remove TODO to uniq COMPILE_OPTIONS
5fb58b8 Don't add trailing whitespace to error message.
Merge topic 'remove-LINK_LANGUAGE-genex' into next

e807f4c Remove the LINK_LANGUAGE generator expression.
Revert "TLL: Add new signatures to populate INTERFACE_LINK_LIBRARIES."

This reverts commit 3c489ddbda44be6c4e92e038034eeaa852fb92a7.
Merge topic 'tll-new-signatures' into next

89d8b3c Revert "TLL: Add new signatures to populate INTERFACE_LINK_LIBRARIES."