CMake Tools

Let's learn about the tools in CMake.

We'll cover the following

This course mainly focuses on how to prepare CMake projects for our users. To cater to their needs, we need to thoroughly understand how users interact with CMake in different scenarios. This will allow us to test our project files and ensure they're working correctly.

Tools in CMake

CMake is a family of tools and consists of five executables:

  • cmake: This is the main executable that configures, generates, and builds projects.

  • ctest: This is the test driver program used to run and report test results.

  • cpack: This is the packaging program used to generate installers and source packages.

  • cmake-gui: This is the graphical wrapper around cmake.

  • ccmake: This is the console-based GUI wrapper around cmake.

Get hands-on with 1200+ tech skills courses.