Genex: Simplify filesytem artifact code
CPackIFW: Document cpack_ifw_configure_component DEPENDS option
CPackIFW: Add package configuration variables
CTEST: Update Jacoco Coverage search paths

Add a new additional entry to the FilePaths array when a
"package" tag has been found. This path should consist of the package
information found appended to the projects source directory.

This change will allow code held in a /src/main/java/* directory off of the
projects source directory to be found, unlike now which assumes a subdirectory
contains the code.
cmTarget: Do not mistake a preceding error for a CMP0049 failure

After calls to ProcessSourceItemCMP0049, check for an empty return
string to detect a failure instead of trusting GetErrorOccuredFlag.
The latter could have been left from a preceding non-fatal error.

Extend the RunCMake.Configure test to cover a case that exposed this
problem.
Check*CompilerFlag: Avoid ';' in common pattern (#15048)

In commit v3.0.0-rc1~551^2~1 (Check*CompilerFlag: make C and CXX modules
share most error patterns, 2013-08-08) a pattern containing a ';' was
moved out of a ""-quoted argument and into a variable.  CMake flattens
the containing list and breaks the pattern.  Use a '.' to match ';'.
CPack: Add lzma-compressed package options

Add options to package binary and source tarballs:

 CPACK_BINARY_7Z
 CPACK_BINARY_TXZ
 CPACK_SOURCE_7Z
 CPACK_SOURCE_TXZ
CPack: Mark CPACK_BINARY_IFW option as advanced

All similar options are already marked.

Suggested-by: Daniel Pfeifer <daniel@pfeifer-mail.de>
Genex: Implement generator expressions for target PDB files.
Merge topic 'pdb-genex'

f86850ef Genex: Implement generator expressions for target PDB files.
028ad318 Genex: Simplify filesytem artifact code
Merge topic 'cpack-ifw-generator'

e7511b7f CPackIFW: Add package configuration variables
b2340001 CPackIFW: Document cpack_ifw_configure_component DEPENDS option
Merge topic 'update_jacoco_search_paths'

9fd04f87 CTEST: Update Jacoco Coverage search paths
Merge topic 'fix-CMP0049-extra-error'

b2282631 cmTarget: Do not mistake a preceding error for a CMP0049 failure
Merge topic 'check-flag-avoid-semicolon'

cac91206 Check*CompilerFlag: Avoid ';' in common pattern (#15048)
Merge topic 'cpack-add-lzma-package-options'

9d93e099 CPack: Add lzma-compressed package options
Merge topic 'cpack-mark-ifw-advanced'

5cabc2cd CPack: Mark CPACK_BINARY_IFW option as advanced