CMake Nightly Date Stamp
Search for the Q_GADGET macro for running automoc too.
Merge topic 'automoc-gadget' into next

d4937da Search for the Q_GADGET macro for running automoc too.
Fix some whitespace errors in docs.

Remove trailing whitespace and add additional whitespace where
necessary.
Merge topic 'fix-docs-whitespace' into next

3580b9f Fix some whitespace errors in docs.
150bc7d CMake Nightly Date Stamp
Genex: Add the PLATFORM_ID expression.
Merge topic 'PLATFORM_ID-genex' into next

dcc00ec Genex: Add the PLATFORM_ID expression.
Disallow include() of the result of export()

Currently, export() is executed at configure-time.

One problem with this is that certain exported properties like
the link interface may not be complete at the point the export() is
encountered leading to an incorrect or incomplete exported
representation. Additionally, the generated IMPORTED_LOCATION
property may even be incorrect if commands following the export()
have an effect on it.

Another problem is that it requires the C++ implementation of cmake
to be capable of computing the exported information at configure time.
This is a limitation on the cleanup and maintenance of the code. At
some point in the future, this limitation will be dropped and more
implementation will be moved from cmTarget to cmGeneratorTarget.
Merge topic 'export-policy' into next

0ddfd4d Disallow include() of the result of export()
VS: Fix CMAKE_SUPPRESS_REGENERATION bad ZERO_CHECK dependency (#14378)

When CMAKE_SUPPRESS_REGENERATION tells us not to create the ZERO_CHECK
target we should not add dependencies on it from other targets either.

Reviewed-by: Mateusz Loskot <mateusz@loskot.net>
Merge topic 'vs-no-regen-external-msproject' into next

e478f03 VS: Fix CMAKE_SUPPRESS_REGENERATION bad ZERO_CHECK dependency (#14378)
Merge branch 'master' into next
Merge topic 'fix-MAP_IMPORTED_CONFIG-evaluation'

15d98a4 Genex: Fix evaluation of MAP_IMPORTED_CONFIG_<CONFIG>
cmTarget: Add initializer for MAP_IMPORTED_CONFIG_<CONFIG>
Merge topic 'MAP_IMPORTED_CONFIG-property-default' into next

fb1294c cmTarget: Add initializer for MAP_IMPORTED_CONFIG_<CONFIG>
Fix some indentation problems in cmPolicies.
Merge topic 'fix-style' into next

5916645 Fix some indentation problems in cmPolicies.
Extend policy docs a bit.
Merge topic 'export-policy' into next

9ca1169 Extend policy docs a bit.
Disallow include() of the result of export()

Currently, export() is executed at configure-time.

One problem with this is that certain exported properties like
the link interface may not be complete at the point the export() is
encountered leading to an incorrect or incomplete exported
representation. Additionally, the generated IMPORTED_LOCATION
property may even be incorrect if commands following the export()
have an effect on it.

Another problem is that it requires the C++ implementation of cmake
to be capable of computing the exported information at configure time.
This is a limitation on the cleanup and maintenance of the code. At
some point in the future, this limitation will be dropped and more
implementation will be moved from cmTarget to cmGeneratorTarget.