Merge topic 'fix--D-command-line-parsing'

aee7e4a0 cmCacheManager: parse -D flags more strictly
368e8de4 Tests: test -D parsing on the command line
Merge topic 'cpack-bundle-codesign'

bd3fbf36 CPack: Add support for code signing of bundles on MacOS
Merge topic 'wince-tests'

5bd29b88 Tests: Run Tutorial steps 1-4 as tests for Windows CE
Merge topic 'doc-fix-html-favicon'

ca83c39c Utilities/Sphinx: Fix html_favicon configuration
Merge topic 'unix-icon-install'

fb13502f QtDialog: install the 128x128 icon
fcb4541a QtDialog: don't install desktop file bits on Apple
Merge topic 'doc-add_compile_options'

352cbb6e Help: Reference add_compile_options from add_definitions (#15225)
a9f8c50a Help: Clarify add_compile_options documentation (#15225)
Merge topic 'dev/alternate-generator-binaries'

f04e0a2b ninja: Find alternate Ninja-compatible binaries
CheckStructHasMember: Avoid clang -Wall breakage (#15203)

With CMAKE_C_COMPILER=clang and CMAKE_C_FLAGS='-Wall -Werror', this test
breaks with -Werror,-Wuninitialized.  Fix this by getting rid of the
temporary variable.
Merge topic 'CheckStructHasMember-avoid-breakage-on-Wall' into next

8d6ba358 CheckStructHasMember: Avoid clang -Wall breakage (#15203)
Merge branch 'master' into next