UseJava.cmake: document add_jar compat shim

Document the logic that parses for backward compatibility the old
variables that were used to control add_jar prior to named argument
support. In particular, document that the reason this logic exists is
for backward compatibility, and that new features do not need to add to
it.
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Revert "Add generator expressions for compiler versions."

This reverts commit e5df6630d75ca6003897490426b2a6d2e61ed73c.
Merge topic 'version-compare-genex' into next

6f2275f Revert "Add generator expressions for compiler versions."
Add cmake_host_system_information command

Expose the internal system information API to the CMake language.  For
example, it is useful to see how much memory the system has available to
estimate an upper limit of tests that can run in parallel.
Merge topic 'add-cmake_host_system_information-command' into next

bb71a3a Add cmake_host_system_information command
cmake: Document "-E tar" support for .zip (#14225)

Through use of libarchive internally we support .zip files as well as
.tar format.  The ExternalProject module makes use of this feature.
Document support officially.
Merge topic 'doc-E-tar-zip' into next

ae06f80 cmake: Document "-E tar" support for .zip (#14225)
ee59089 CMake Nightly Date Stamp
381c76d CMake Nightly Date Stamp
Merge topic 'document-add_jar-compat-shims' into next

b41771d UseJava.cmake: document add_jar compat shim