The CMakeLists editor is a library to modify CMakeLists files. Especally to add, remove and rename file names in target_sources() blocks. It also features a simple command line interface to interact with the library.
It's build around the Qt Library which is it's "only" dependency.