cmList: CMake list implementation

Fixes: #24548
7 files changed