TECHNOLOGY INDEX / REFERENCENATIVE BUILD / TOOLINGBUILD SYSTEM GENERATOR
REFERENCE / CMAKE
CMake
CMake manages source-code builds by generating build systems for tools such as Ninja, Visual Studio and Xcode from a shared project description.
DESCRIBE THE BUILD.
CHOOSE THE TOOLCHAIN.
It keeps targets, source files, dependencies and platform settings in one build configuration without tying a project to one compiler or IDE.
THE CORE
IDEAS.
- 01
TARGETS
Describe executables and libraries together with their sources, settings and dependencies.
- 02
GENERATORS
Create build files for command-line tools and platform-specific IDEs.
- 03
CONFIGURATION
Adapt one project to compilers, operating systems and release modes.
KEEP EXPLORING / 03OFFICIAL