Skip to content
SPECIFICTION
Get listed

CMake

cmake.org

Free plan WindowsmacOSLinuxiOSSelf-hosted
Visit cmake.org
Spec score 8.6 #11 of 43 in Game Build Automation Software

Spec sheet

Purpose
CMake is an open source, cross-platform family of tools for building, testing, and packaging software.Read 2 Oct 2026 · cmake.org
Support
Kitware offers access to CMake experts for guidance, technical questions, and help resolving issues, with flexible support options.Read 2 Oct 2026 · cmake.org
License
CMake is distributed under the OSI-approved BSD 3-clause License, and its source tree includes third-party components with compatible licenses.Read 2 Oct 2026 · cmake.org
Headquarters
Clifton Park, New York, United StatesRead 28 Sep 2026 · cmake.org
Founded
1998Read 28 Sep 2026 · cmake.org
Maker
Kitware says it was founded in 1998 and began with an office in Clifton Park, New York.Read 2 Oct 2026 · kitware.com
Build configuration
CMake manages compilation using simple, independent configuration files and works with the native build environment.Read 2 Oct 2026 · cmake.org
Build features
CMake supports accurate dependencies, minimal rebuilds, Fortran and C++ modules, and multiple build trees per source tree.Read 2 Oct 2026 · cmake.org
Build systems and IDEs
CMake supports target build systems including Visual Studio, Xcode, Ninja, Make, and VSCode.Read 2 Oct 2026 · cmake.org
Cross-platform builds
A single set of input files can describe builds for multiple platforms, including Android, iOS, and high-performance computing systems.Read 2 Oct 2026 · cmake.org
Debugging
CMake implements the Debug Adapter Protocol for interactive debugging of CMake code with third-party tools.Read 2 Oct 2026 · cmake.org
Downloads
The download page offers source and binary distributions for Windows, macOS, and Linux, as well as SunOS binaries.Read 2 Oct 2026 · cmake.org
Packaging and installation
Its CPack system creates cross-platform installers for Linux, Windows, and Mac, and CMake includes a cross-platform installation system.Read 2 Oct 2026 · cmake.org
Security and integrity
The download page publishes SHA-256 cryptographic hashes and PGP signatures for releases.Read 2 Oct 2026 · cmake.org
Support terms
Pre-paid support services must be used within one year of purchase; custom support sets a contract ceiling and invoices monthly for services used in the previous month.Read 2 Oct 2026 · cmake.org
Testing
CTest runs tests specified in project source code, supports parallel runs, and can send results to CDash.Read 2 Oct 2026 · cmake.org

Plans and prices

CMake Free Open source · BSD 3-clause license Read 2 Oct 2026 · cmake.org
Pre-Paid CMake Support $2,500, paid once Price shown as $2,500 Services must be used within one year · Support ceiling of $2,500 Read 2 Oct 2026 · cmake.org

Every CMake plan and price →

Where Specifiction places it

Alternatives to CMakeAll alternatives →