Resolve mac warning.
CMake Nightly Date Stamp
Merge topic 'use-generator-target' into next

eaa37393 Resolve mac warning.
AddDependencies: new policy requires dependencies to exist

Added new policy CMP0046 which requires dependencies added by
add_dependencies() to actually exist.
Merge topic 'missing-dependency-error' into next

0bf6f13b AddDependencies: new policy requires dependencies to exist
Revert "AddDependencies: new policy requires dependencies to exist"

This reverts commit 0bf6f13b1dc278b68c1ddf94d838014852ada679.
Merge topic 'missing-dependency-error' into next

9e8e2a10 Revert "AddDependencies: new policy requires dependencies to exist"
Revert topic.
Merge topic 'use-generator-target' into next

976e5c93 Revert topic.
cmComputeLinkDepends: Hold a const global generator.
cmGeneratorTarget: Hold a const global generator.
cmGlobalGenerator: Make some API const.
cmGlobalGenerator: Make CheckALLOW_DUPLICATE_CUSTOM_TARGETS const
cmGlobalGenerator: Make SelectMakeProgram const.
Merge topic 'constify' into next

2cbf0311 cmGlobalGenerator: Make SelectMakeProgram const.
b4ff38a5 cmGlobalGenerator: Make CheckALLOW_DUPLICATE_CUSTOM_TARGETS const
8aeddf1f cmGlobalGenerator: Make some API const.
8fd0f2a7 cmGeneratorTarget: Hold a const global generator.
46315320 cmComputeLinkDepends: Hold a const global generator.
325ca1f2 CMake Nightly Date Stamp
Revert previous revert
Merge topic 'missing-dependency-error' into next

34f6a4fd Revert previous revert