Merge topic 'UseMoreStringViews' 70509802f5 cmSystemTools: Fix clang tidy warning else after return d932b6fb8d Prefer cmHasSuffix for specific extension checks 35af170961 cmSystemTools: Take view instead of ref as parameter 9daa1012d4 cmGlobalGenerator: Avoid string copies by returning view e531e7420d Reduce string copies by using View function alternatives 62a4099fd2 cmGeneratorTarget: Cache GetAllConfigCompileLanguages 6ed75b1fe6 cmGlobalGenerator: Use transparent comparator to avoid string copies 9a575a835f cmPropertyDefinition: Avoid string copies for Property lookups ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !11634