CMake Nightly Date Stamp
Genex: Remove unnecessary check of context->Makefile

The context->Makefile is never NULL, but our checks for it convince
Clang scan-build that it might be NULL.  Then it warns about later
unchecked uses.  Drop the unnecessary checks.
Merge topic 'genex-context-makefile-non-null' into next

c6acbc90 Genex: Remove unnecessary check of context->Makefile
4ec6ff8f CMake Nightly Date Stamp
Help: Add notes for topic 'file-strings-encoding'
Merge topic 'file-strings-encoding' into next

93ad72c3 Help: Add notes for topic 'file-strings-encoding'
file: Refactor internal implementation of file(STRINGS)

Make room for encoding support.
file: Add ENCODING option to file(STRINGS) command (#10519)

Support extraction of UTF-8 strings.
Merge topic 'file-strings-encoding' into next

5b30ec28 file: Add ENCODING option to file(STRINGS) command (#10519)
ffa373e7 file: Refactor internal implementation of file(STRINGS)
Merge topic 'file-strings-encoding'

5b30ec28 file: Add ENCODING option to file(STRINGS) command (#10519)
ffa373e7 file: Refactor internal implementation of file(STRINGS)
Merge topic 'CheckIncludeFiles-main-prototype'

bf89f910 CheckIncludeFiles: Use modern C declaration for 'main' (#15058)
Merge topic 'doc-add_custom_command'

5bf1c5cc Help: Document add_custom_command PRE_BUILD/PRE_LINK for exe/lib only (#15059)
2a58c872 Help: Revise and format 'add_custom_command' docs
cb88742d Help: Remove stray content from 'add_custom_command' docs
Merge topic 'fix_value_not_used'

2cac483e Fix used value warning.
Merge topic 'ExternalData-drop-security-disclaimer'

f2ccc14b ExternalData: Drop 'not security software' disclaimer (#15060)
Merge branch 'master' into next
Help: Add notes for topic 'vs-special-source-file-properties'
Merge topic 'vs-special-source-file-properties' into next

770bd58a Help: Add notes for topic 'vs-special-source-file-properties'
Genex: Do not consider 'head' when evaluating build properties

When $<TARGET_PROPERTY> names a build property like COMPILE_DEFINITIONS
but not the usage requirement (INTERFACE_) version of it, the value
should be that used to build the target.  It should not be influenced by
a dependent 'head' target like usage requirements are.

Extend the CompileDefinitions test with a case covering the corrected
behavior.

Reviewed-by: Stephen Kelly <steveire@gmail.com>
Merge topic 'genex-build-property-no-head' into next

3f476bea Genex: Do not consider 'head' when evaluating build properties
Doxygen: Add CPack/IFW subdir to doxyfile.in INPUT section
Doxygen: Add STRIP_FROM_PATH variable to doxyfile.in

This helps to better perceive information