Merge branch 'fix-CMP0046-warning' into release
Merge topic 'fix-CMP0046-warning'

d83245a3 cmTarget: Don't create duplicate backtraces in CMP0046 warning
Merge topic 'string-apis-fix-cmake-gui'

ae32622b cmake-gui: Fix handling of missing CMAKE_EXTRA_GENERATOR (#14804)
Merge topic 'generalize-cmCustomCommandGenerator'

bc993f27 Generalize cmCustomCommandGenerator to more fields
9a5c5544 cmGlobalXCodeGenerator: Simplify handling of multiple outputs
d45e7f34 cmCustomCommand: Return std::string from GetWorkingDirectory
Merge branch 'master' into next
Merge branch 'release'
Merge branch 'master' into next