commands.sh
⌘K

cmake

all

Cross-platform build automation system, that generates recipes for native build systems.

More info →

Options (2)

-t, --targetboolean

Run a custom build target

Example: cmake --build {{path/to/build_directory}} {{[-t|--target]}} {{target_name}}
-h, --helpboolean

Display help

Example: cmake {{[-h|--help]}}

Examples (8)

Generate a build recipe in the current directory with `CMakeLists.txt` from a project directory

cmake path/to/project_directory

Use a generated recipe in a given directory to build artifacts

cmake --build path/to/build_directory

Install the build artifacts into `/usr/local/` and strip debugging symbols

cmake --install path/to/build_directory --strip

Generate a build recipe, with build type set to `Release` with CMake variable

cmake path/to/project_directory -D CMAKE_BUILD_TYPE=Release

Generate a build recipe using `generator_name` as the underlying build system

cmake -G generator_name path/to/project_directory

Install the build artifacts using a custom prefix for paths

cmake --install path/to/build_directory --strip --prefix path/to/directory

Run a custom build target

cmake --build path/to/build_directory [-t|--target] target_name

Display help

cmake [-h|--help]
made by @shridhargupta | data from tldr-pages