Merge topic 'FindPNG_Provide_PNG_INCLUDE_DIRS_Variable' into next

df0f302 FindPNG: provide PNG_INCLUDE_DIRS, as the readme.txt says (#11312)
Merge topic 'update-KWIML' into next

5796f88 Merge branch 'upstream-kwiml' into update-KWIML
ae7cf91 KWIML: Teach ABI.h about PGI compiler
Merge topic 'fix-11792-improve-ctest-site-handling' into next

92af1da CTest: Disallow problem chars in build and site names (#11792)
Merge topic 'EclipseImprovedSourceProject' into next

982b766 Eclipse: use new variable CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT
1110e45 Eclipse: create links to subprojects also in the source-project (#12579)
Merge topic 'cmake-gui_AddCompletionForAddCacheEntry' into next

b0d01c3 cmake-gui: add completion for the names when adding cache entries
08c59af Remove trailing whitespace
fa878d2 KWSys Nightly Date Stamp
Merge topic 'update-KWIML' into next

ec358d1 Merge branch 'upstream-kwiml' into update-KWIML
b421c24 KWIML: Avoid MSVC linker warning about not using C++ runtime
Fix line-too-long
Merge topic 'CheckImportedFileExistenceInConfigDotCMakeFiles' into next

f86a440 Fix line-too-long
install(EXPORT): Enforce existence of imported target files

Typical <package>Config.cmake files for find_package() rely only on the
files generated by install(EXPORT).  They might be wrong, for whatever
reasons, like people manually deleted files, projects were packaged
wrong by distributions, whatever.  To protect against this, add checks
that the file locations we are importing actually exist on disk.

Alex
install(EXPORT): Improve target import failure message format
Merge topic 'CheckImportedFileExistenceInConfigDotCMakeFiles' into next

a6cb778 install(EXPORT): Improve target import failure message format
42506e2 install(EXPORT): Enforce existence of imported target files
Merge topic 'GetPrerequisites-rpath-OSX' into next

9a6b102 GetPrerequisites: Add support for @rpath on Mac OS X.
ad9bffd KWSys Nightly Date Stamp
6580434 KWSys Nightly Date Stamp
automoc: add a test for including both abc.moc and moc_abc.cpp

Alex
automoc: add test for including the moc file from another header

including moc_xyz.cpp in abc.cpp should run moc on xyz.h (and
include the file in abc.cpp)

Alex
automoc: add test for including a moc_abc_p.cpp file

Alex
Merge topic 'RestoreAutmocKDECompatibility' into next

e8b5b22 automoc: add test for including a moc_abc_p.cpp file
69ac7ca automoc: add test for including the moc file from another header
a364dfb automoc: add a test for including both abc.moc and moc_abc.cpp
Merge topic 'AutomocIncludedDotMocFileHandling' into next

bc7560e automoc: add test for including a moc_abc_p.cpp file
30fd8e6 automoc: add test for including the moc file from another header
80dfbc9 automoc: add a test for including both abc.moc and moc_abc.cpp
Merge topic 'crypto-hash' into next

0599c5f sha2: Zero entire SHA_CTX structure during cleanup
0a6705c sha2: Suppress -Wcast-align warning from Clang
24b1feb sha2: Cast safe conversions to smaller integer types
1ec3fa0 Merge branch 'update-KWIML' into crypto-hash
6495b59 cmCryptoHash: Add virtual destructor
8302608 Fix CMake.File hash test for CRLF checkouts
9fb1a9c sha2: Wrap long lines in third-party declarations
b0853b5 Disable file() and string() hash commands during bootstrap
9da8340 sha2: Suppress Borland warnings in third-party code
23b3df7 sha2: Use KWIML fixed-size integer constant macros
2e9c26c Add string(MD5) and string(SHA*) commands to compute hashes
293a7f4 cmCryptoHash: Provide factory "New" method
46ab056 sha2: Use "static const" instead of "const static" declarations
38771d3 Add file(SHA*) commands to compute cryptographic hashes
install(EXPORT): Remove leftover export() command changes

The implementation of imported file existence verification was
originally done for both install(EXPORT) and export() but the latter was
removed since not all configurations may be available in a build tree.
Remove remnants of the export() implementation.
Merge topic 'CheckImportedFileExistenceInConfigDotCMakeFiles' into next

614595f install(EXPORT): Remove leftover export() command changes