ccmake
ccmake is a text-based user interface for configuring projects that use the CMake build system. It provides a terminal-based means to view and edit the CMake cache entries that govern how a project is configured and built. ccmake is part of the CMake distribution and typically accompanies the cmake command-line interface and the cmake-gui graphical interface.
Operation and workflow: ccmake runs in a build directory that contains a CMakeCache.txt file. The common workflow
Limitations and scope: ccmake requires a terminal with ncurses support and does not offer the full functionality
Relation to other tools: It complements the cmake-gui by providing a text-based alternative. Like other CMake
See also: CMake, cmake-gui, build directory, CMakeCache.txt.