Целью CMake является создание Makefiles
и проектов, на которые опираются другие среды разработки, поэтому то, что вы просите, кажется немного отсталым.CMake - это именно тот инструмент, который выполняет то, что вы просите, но в другом направлении.
Тем не менее, KDevelop 4 имеет возможность использовать файлы CMakeLists.txt
вместо обычного файла проекта, но этоне очень хорошо работает, и я перестал пытаться его использовать.Вместо этого я вручную редактирую файл CMakeLists.txt
- и KDevelop старательно обновляет графический интерфейс, чтобы отразить мои изменения.