CMake Nightly Date Stamp
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

b9b992f Always consider includes from IMPORTED targets to be SYSTEM.
FindHDF5: Fix regression in per-configuration library selection

When FindHDF5 was first added in commit e6734068 (Add HDF5 find
module..., 2009-08-24) it contained a workaround for a bug in
SelectLibraryConfigurations that did not transform lists correctly.
That bug was fixed by commit 5797512c (SelectLibraryConfiguration:
generate correct output when input vars are lists, 2012-07-28).  Then
refactoring in commit 04d4dc33 (SelectLibraryConfigurations: Use
-NOTFOUND instead of copying the vars, 2013-07-08) changed undocumented
behavior on which the original workaround relied.  The result puts
entries like HDF5_hdf5_LIBRARY_DEBUG-NOTFOUND in HDF5_LIBRARIES.

Fix this by dropping the original workaround since the underlying issue
has been fixed anyway.  Use the HDF5_${LIB}_LIBRARY selected by the call
to select_library_configurations directly.
Merge topic 'FindHDF5-fix-lib-selection' into next

0f05961 FindHDF5: Fix regression in per-configuration library selection
5e2b499 CMake Nightly Date Stamp
Fixed typo in header include guard

From clang's -Wheader-guard.
Removed useless semi-colon.

Warned by clang.
Add extra space in comment to suppress warning

Clang's -Wdocumentation thought it was
malformed doxygen.
Fixed warning about \brief usage

A doxygen \brief is ended with a newline,
so removed newline right after \brief to fix
clang -Wdocumentation warning
Properly escape @ char in doxygen comments

Found by clang's -Wdocumentation.
Populated empty doxygen @param comment

And in one case fixed wrong param name.
Warned by clang -Wdocumentation.
Fixed a few doxygen comment errors

Warned by clang -Wdocumentation
Merge topic 'clang-warnings' into next

ba12f78 Fixed a few doxygen comment errors
f250a99 Populated empty doxygen @param comment
f9a2685 Properly escape @ char in doxygen comments
27a3e42 Fixed warning about \brief usage
fd93939 Add extra space in comment to suppress warning
ecc7613 Removed useless semi-colon.
6ffadbe Fixed typo in header include guard
add_dependencies: Clarify direction of dependency in docs (#14424)

State explicitly that the dependencies will build before the target.
Drop wording that may imply the opposite.

Suggested-by: Rob Stewart <robert.stewart@sig.com>
Merge topic 'doc-add_dependencies-direction' into next

1bdac7d add_dependencies: Clarify direction of dependency in docs (#14424)
Suppressed warnings by setting initial value

Silences clang -Wsometimes-uninitialized warnings
Merge topic 'clang-warnings' into next

c4fdba4 Suppressed warnings by setting initial value