build.ninja file is generated into the build tree. Use the ninja
program to build the project through the
all target and install the
project through the
For each subdirectory
sub/dir of the project, additional targets
New in version 3.6: Depends on all targets required by the subdirectory.
New in version 3.7: Runs the install step in the subdirectory, if any.
New in version 3.7: Runs the install step in the subdirectory followed by a
CMAKE_STRIPcommand, if any.
CMAKE_STRIPvariable will contain the platform's
striputility, which removes symbols information from generated binaries.
New in version 3.7: Runs the test step in the subdirectory, if any.
New in version 3.7: Runs the package step in the subdirectory, if any.
New in version 3.7.
Ninja generator conditionally supports Fortran when the
tool is at least version 1.10 (which has the required features).
New in version 3.15.
The Swift support is experimental, not considered stable, and may change in future releases of CMake.