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.
FindCUDA: Search for libraries in <prefix>/lib/<arch>/nvidida-current.

Ubuntu install the CUDA libraries into a location that is different
than the default location provided by the NVidia installer. So we
teach the FindCUDA package to also find the Ubuntu install location.
Ninja: Properly convert all paths to unix style before we do set intersection.

On windows we had a subset of the paths as unix style and a subset as windows
so when doing the set intersection it resulted in the same file being
found twice.
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.
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
FindQt4: Don't use Qt component _FOUND vars before they're defined (#14286)

This fixes a regression introduced by commit b8af46cb (FindQt4: Don't
fail if certain Qt modules are unavailable., 2013-05-23)

The _FOUND variable is set by the _QT4_ADJUST_LIB_VARS macro, so
invoke that unconditionally, and guard only the set_property calls,
as described in the original bug report (#14165).
set_property: Do not remove a property when APPENDing nothing
Merge topic 'remove-LINK_LANGUAGE-genex'

4f6bd70 Remove the LINK_LANGUAGE generator expression.
Merge topic 'fix-mapped-config-genex'

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

8f5b402 Remove TODO to uniq COMPILE_OPTIONS
5fb58b8 Don't add trailing whitespace to error message.
Merge topic 'fix-FindQt4-available-modules'

969e7ee FindQt4: Don't use Qt component _FOUND vars before they're defined (#14286)
Merge topic 'windows_ninja_duplicate_paths'

a11da72 Ninja: Properly convert all paths to unix style before we do set intersection.
Merge topic 'FindCuda_more_search_paths'

09f00a6 FindCUDA: Search for libraries in <prefix>/lib/<arch>/nvidida-current.
Merge topic 'dev/property-append-with-empty-string'

31bd83e set_property: Do not remove a property when APPENDing nothing
Use linked frameworks as a source of include directories.
Merge topic 'framework-interface-includes'

f5ca872 Use linked frameworks as a source of include directories.