CMP0126: Add control for warnings

Fixes: #22353
8 files changed