Advanced configuration using CMake-GUI and ccmake
Even though they look different, most interfaces tend to do the same thing; thus, most of the things we have already covered in the previous section are also valid here. Remember, we are going to change our form of interaction, not the tool we’re actually interacting with.
Note
Before going any further, check whether the ccmake
command is available in your terminal. If not, verify your PATH
variable is set correctly and check your installation as well.
Learning how to use ccmake (CMake curses GUI)
ccmake
is a terminal-based graphical user interface (GUI) for CMake, which allows users to edit cached CMake variables. Instead of calling it a GUI, the term terminal user interface (TUI) may suit better since there are no traditional shell UI elements such as windows and buttons. These elements are rendered in the terminal using a text-based interface framework named ncurses
.
Since ccmake
is not a part of the default...