CMake Nightly Date Stamp
Allow ALIAS targets to alias IMPORTED targets.

This allows source compatibility such as making Qt4::Core an alias
of Qt5::Core during porting.

A future patch will allow deprecation of IMPORTED targets, so using
Qt4::Core in the above case would issue a message.
Merge topic 'allow-alias-imported-targets' into next

41c2c30 Allow ALIAS targets to alias IMPORTED targets.
Allow ALIAS targets to alias IMPORTED targets.

This allows source compatibility such as making Qt4::Core an alias
of Qt5::Core during porting.

A future patch will allow deprecation of targets, so using
Qt4::Core in the above case would issue a message.
Merge topic 'allow-alias-imported-targets' into next

dae2b18 Allow ALIAS targets to alias IMPORTED targets.
Revert "Allow ALIAS targets to alias IMPORTED targets."

This reverts commit dae2b18b7eb0e73f0810b693b0346e4259325ec0.
Merge topic 'allow-alias-imported-targets' into next

b15bd94 Revert "Allow ALIAS targets to alias IMPORTED targets."
cmCreateTestSourceList: Add \brief class documentation
CPack: Fix clang -Wdocumentation warnings
Merge topic 'fixDocumentationComment' into next

e507bf2 CPack: Fix clang -Wdocumentation warnings
e5538f3 CMake Nightly Date Stamp
Merge topic 'clang-warnings' into next

edd76f1 cmCreateTestSourceList: Add \brief class documentation
Merge branch 'master' into next
Merge topic 'wince-corelibc'

e63cf5f MSVC: Fix version test for linking corelibc on Windows CE (#14420)
Export: Never treat private link libraries as public package dependencies.

Multiple libraries in a single buildsystem can be exported to multiple
export-sets.

If a library from one export set depends on a library from
another export set, the export logic generates a check in the targets
file to verify that the target in the other export set is found. That
check is executed at downstream-find_package-time.

However, a target may depend privately on a target in another export
set. In that case, the depend used to also be listed in the required
targets in the targets file. Change the export logic to ignore the
private link entries instead.
Merge topic 'private-link-depends-are-package-private' into next

0ad2a1c Export: Never treat private link libraries as public package dependencies.
Don't behave differently during try_compiles.

It doesn't make sense to behave differently.

Also update the try_compile tests to actually do tests. Previously
they were not run or checked properly.
Merge topic 'IMPORTED-target-SYSTEM-includes' into next

b215bce Don't behave differently during try_compiles.
Always consider includes from IMPORTED targets to be SYSTEM.

Introduce a target property to control this behavior variable
to set the default value for the target property.

This does not affect try_compile runs.
Merge topic 'IMPORTED-target-SYSTEM-includes' into next

a63fcbc Always consider includes from IMPORTED targets to be SYSTEM.
new ctest command line argument: --rerun-failed

Add a new command line argument to ctest.  This allows users to
rerun tests that failed during the previous call to ctest.  This
is accomplished by analyzing the most recently modified file named
"^LastTestsFailed*" in the Testing/Temporary subdirectory of the
project's binary directory.