Below is an example C++ project. The CMakeLists file contains instructions for building the project using the CMake command line tool.
MyProject
├── CMakeLists.txt
└── src
├── adder.cpp
├── adder.h
└── main.cpp
Use the commands shown here to build the project with CMake. After building the project, the executable named AdderExample is available in the build directory.
# Configure the project and generate a native build system
# This creates a directory named `build`
$ cd MyProject
$ cmake -S . -B build
# Call the build system to compile/link the project
$ cmake --build build
# Run the executable
$ ./build/AdderExample
The structure of the project after running the build command is shown below.
MyProject
├── CMakeLists.txt
├── build
│ ├── AdderExample
│ ├── CMakeCache.txt
│ ├── CMakeFiles
│ ├── Makefile
│ └── cmake_install.cmake
└── src
├── adder.cpp
├── adder.h
└── main.cpp
Remove the build directory to clear the project of built files and other output generated from CMake.
$ rm -rf build
Gavin Wiggins © 2024.
Made on a Mac with Genja. Hosted on GitHub Pages.