CMake Nightly Date Stamp
Merge topic 'add_custom_command-DEPENDS-genex' into next

bbffccca add_custom_command: Evaluate generator expressions in DEPENDS
add_custom_command: Evaluate generator expressions in DEPENDS

Rely on evaluation in cmCustomCommandGenerator for the generators.

When tracing target dependencies, depend on the union of dependencies
for all configurations.
Merge topic 'fix-Qt5-non-Windows'

5f210672 QtDialog: Fix Qt 5 build on non-Windows.
Merge topic 'add_custom_command-no-INTERFACE-lib'

2600e923 Disallow INTERFACE libraries with add_custom_command(TARGET).
Merge topic 'fix-out-of-date-CTestTestMemcheck'

84a42304 Tests: Prevent unnecessary rebuilds in CTestTestMemcheck
Merge topic 'Android-platform'

77f06b14 Modules: Add an Andriod platform file
Merge topic 'add_custom_command-DEPENDS-genex'

bbffccca add_custom_command: Evaluate generator expressions in DEPENDS
Merge topic 'fix-AllFindModules-test-module-path'

cf3e87e1 Tests: Teach CMakeOnly.AllFindModules to tolerate a system KDE4
Merge topic 'minor_cleanups'

19012b46 cmMakefile: Fix style.
10e6f1e7 cmMakefile: Fix typo in comment.
c3a2f78b Makefiles: Remove duplicate code.
2e0611f9 cmGeneratorExpression: Remove unused include.
d83ef53a Rename local 'dir_max' variables to 'dir'
Merge topic 'file-DOWNLOAD-cap-progress'

413282c0 file: Avoid runaway DOWNLOAD/UPLOAD progress reports (#14807)
Merge topic 'CheckTypeSize_#14056'

7f857775 CheckTypeSize: Add unit test to cover the no-C case
7d6d45f2 CheckTypeSize: Support for CXX when C language is not enabled
Merge topic 'FindPkgConfig_Extend-PKG_CONFIG_PATH_2'

cc5a0d8f FindPkgConfig: More unit tests
453d2b24 FindPkgConfig: small refactoring
Merge topic 'ExternalProject-no-download-progress'

f1b953ec Help: Add notes for topic 'ExternalProject-no-download-progress'
7d35b550 ExternalProject: Add option to disable download progress (#14807)
Merge topic 'configure_file-unicode'

98383f80 Unicode: check encoding of files given to configure_file.
Merge topic 'watcom-updates'

64c2342a Watcom: Enable 'WMake Makefiles' generator on Linux
5d9aa66c Watcom: Introduce OpenWatcom compiler id and fix compiler version
9292d3b8 Watcom: Detect compiler target architecture and platform
fbc883c9 Watcom: Add one blank line to Makefile for better readability
Merge branch 'master' into next