← All programs
CMake logo

CMake

Kitware · Open source · Developer

CMake is an open-source, cross-platform build system generator maintained by Kitware. It manages the build process of software projects using compiler-independent configuration files. Instead of directly compiling source code, CMake generates native build environments such as Makefiles, Ninja build files, or Visual Studio project files.

Download for Windows

github.com · Official website

  • ✓ Official source (winget)
  • ✓ SHA256 taken from the official repository
  • ✓ Last checked: Nov. 4, 2026
  • This is not a virus scan. Check on VirusTotal
Version
4.4.4
Release date
Oct. 2, 2026
License
BSD-3-Clause
Installer type
zip
Install from the command line
How do I use this?

Type Terminal in the Start menu and open it, paste the command (Ctrl+V or right-click) and press Enter. It uses winget, Windows' own package manager, to install the program from its official source.

winget install --id Kitware.CMake -e
SHA256 (file verification)bace36e94b31c68ab6fa295f26dfa11219e0701cf7c94b0284a7d1cb13dac536

CMake 4.4.4: what's new?

Official release notes →

Highlights

Who is it for?

Software developers and teams building C, C++, and multi-language projects across Windows and macOS. It is commonly used to automate and standardize the configuration, testing, and packaging of software across different environments.

Good to know before installing

How to install

Windows

  1. Click the official download button to get the installer, or run 'winget install --id Kitware.CMake -e' in Command Prompt or PowerShell.
  2. Run the installer setup wizard and opt to add CMake to the system PATH.
  3. Finish the installation and verify by running 'cmake --version' in a new terminal.

Alternatives

Frequently asked questions

Is CMake a compiler?

No, CMake is a build system generator. It generates configuration files for actual build tools like Ninja, Make, or Visual Studio.

Is CMake free to use?

Yes, CMake is open-source software licensed under the BSD-3-Clause license, free for both commercial and non-commercial use.

Does CMake include a graphical user interface?

Yes, CMake includes CMake GUI alongside its command-line utilities to help configure project parameters visually.