A binary distribution of CMake.

If you already know the general facts about the xPack CMake, you can directly skip to the desired pages.

User pages:

Developer & maintainer pages:


The xPack CMake is a cross-platform binary distribution of the CMake build system, an open source project hosted on GitLab.


The main advantages of using the xPack CMake are:

  • a convenient, uniform and portable install/uninstall/upgrade procedure, the same procedure is used for all major platforms (Windows 64/32-bit, GNU/Linux 64/32-bit, macOS)
  • a better integration with development environments
  • a more convenient integration with CI environment

All binaries are self-contained, they include all required libraries, and can be installed in any location.


The xPack CMake is fully compatible with the original CMake distribution.


The details of installing the xPack CMake on various platforms are presented in the separate Install page.


The current version specific CMake documentation is available in each packet:

  • doc/cmake-X.Y/html/index.html

and online from:


For the various support options, please read the separate support page.

Change log

The release and change log is available in the repository CHANGELOG.md file.

Build details

For those interested in building the binaries, please read the How to build page. However, the ultimate source for details are the build scripts themselves, all available from the cmake-xpack.git/scripts folder.


See the releases pages.

Comments on the content of this page that might be useful for other readers are welcomed here. For question and general support, please use the project forums.