CMake Nightly Date Stamp
Modules: Fix typo.

lile -> like.
Introduce QCC compiler id for that QNX platform compiler.

Introduce policy CMP0047 to control whether the new id is used.
Populate new module files to handle system includes and depfiles
when using the QCC compiler.

QNX toolchains in use in the wild use the g++ compiler driver
directly instead of the recommended qcc driver. Those toolchains
are not affected by this change.
Extend the cmake_policy command to get warnings from cmake code.
Merge topic 'qcc-id' into next

6c19b139 Introduce QCC compiler id for that QNX platform compiler.
5caf3e30 Extend the cmake_policy command to get warnings from cmake code.
e32777e8 Modules: Fix typo.
fix docs
Merge topic 'qcc-id' into next

94f33435 fix docs
Introduce QCC compiler id for that QNX platform compiler.

Introduce policy CMP0047 to control whether the new id is used.
Populate new module files to handle system includes and depfiles
when using the QCC compiler.

QNX toolchains in use in the wild use the g++ compiler driver
directly instead of the recommended qcc driver. Those toolchains
are not affected by this change.
Merge topic 'qcc-id' into next

858f57c0 Introduce QCC compiler id for that QNX platform compiler.
Merge topic 'osx-host-arch'

9d2a0900 OS X: Use 'uname -m' for processor (#14712)
Merge topic 'improve-Tests-RunCMake'

d4ca30ae Tests/RunCMake: Add function to run a specified command-line
392a6553 Tests/RunCMake: Move documentation to a README.rst
Merge topic 'cmake-E-symlink-replace-dangling'

e0228e2b cmake: Improve '-E create_symlink' edge case handling (#14713)
Merge branch 'master' into next
Revert "Extend the cmake_policy command to get warnings from cmake code."

This reverts commit 5caf3e3055b31b528cec4eb31d2d0eb286c44e14.
Updates.
Merge topic 'qcc-id' into next

2845e208 Updates.
f99968b9 Revert "Extend the cmake_policy command to get warnings from cmake code."
Introduce QCC compiler id for that QNX platform compiler.

Introduce policy CMP0047 to control resetting the id for
compatibility.

De-duplicate content in the QNX platform file by including the GNU
one. QNX is a form of GNU platform.

Do not clear CMAKE_SHARED_LIBRARY_${lang}_FLAGS variables.  They
are populated again later by the Compiler/GNU.cmake file anyway.

Modify the CMAKE_CXX_COMPILE_OBJECT variable only when the QCC
compiler id is in use, and the language is CXX.  Use the QNX
recommended flag for QCC instead of the gcc compatible -x flag.

Populate new module files to handle system includes and depfiles
when using the QCC compiler.

Remove code which unsets the system include and depfiles related
variables.  When a GNU driver is used instead of the QCC one, the
appropriate flags will be used.  These variables were previously
cleared for lowest-common-denominator compatibility with both
drivers.
Merge topic 'qcc-id' into next

f3b08925 Introduce QCC compiler id for that QNX platform compiler.
cmake: Add '-E sleep' command

Add a cmake command-line interface to provide a cross-platform 'sleep'.
Merge topic 'cmake-E-sleep' into next

94389f63 cmake: Add '-E sleep' command