The recommended method is via xpm.

Overview

The xPack CMake can be installed automatically, via xpm (the recommended method), or manually, by downloading and unpacking one of the portable archives.

Easy install

The easiest way to install CMake is by using the binary xPack, available as @xpack-dev-tools/cmake from the npmjs.com registry.

Prerequisites

The only requirement is a recent xpm, which is a portable Node.js command line application. To install it, follow the instructions from the xpm install page.

Install

With xpm available, installing the latest version of the package is quite easy:

$ xpm install --global @xpack-dev-tools/cmake@latest --verbose

This command will always install the latest available version, in the central xPacks repository, which is a platform dependent folder (check the output of the xpm command for the actual folder used on your platform).

Uninstall

To remove the installed xPack, the command is similar:

$ xpm uninstall --global @xpack-dev-tools/cmake --verbose

Test

To check if the xpm installed CMake starts, use something like:

C:\>%USERPROFILE%\AppData\Roaming\xPacks\@xpack-dev-tools\cmake\3.19.1-1.1\.content\bin\cmake.exe --version
cmake version 3.19.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).

Manual install

For all platforms, the xPack CMake binaries are released as portable archives that can be installed in any location.

The archives can be downloaded from the GitHub releases page.

Download

The Windows versions of xPack CMake are packed as ZIP files. Download the latest version named like:

  • xpack-cmake-3.19.1-1-win32-x64.zip
  • xpack-cmake-3.19.1-1-win32-ia32.zip

Select the -x64 file for 64-bit Windows machines and the -ia32 file for 32-bit Windows machines.

Unpack

To manually install the xPack CMake, unpack the archive and copy it into the %USERPROFILE%\AppData\Roaming\xPacks\cmake (for example C:\Users\ilg\AppData\Roaming\xPacks\cmake) folder; according to Microsoft, AppData\Roaming is the recommended location for installing user specific packages.

Test

To check if the manually installed CMake starts, use something like:

C:\>%USERPROFILE%\AppData\Roaming\xPacks\cmake\xpack-cmake-3.19.1-1\bin\cmake.exe --version
cmake version 3.19.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).

Easy install

The easiest way to install CMake is by using the binary xPack, available as @xpack-dev-tools/cmake from the npmjs.com registry.

Prerequisites

The only requirement is a recent xpm, which is a portable Node.js command line application. To install it, follow the instructions from the xpm install page.

Install

With xpm available, installing the latest version of the package is quite easy:

$ xpm install --global @xpack-dev-tools/cmake@latest --verbose

This command will always install the latest available version, in the central xPacks repository, which is a platform dependent folder (check the output of the xpm command for the actual folder used on your platform).

Uninstall

To remove the installed xPack, the command is similar:

$ xpm uninstall --global @xpack-dev-tools/cmake --verbose

Test

To check if the xpm installed CMake starts, use something like:

$ ~/opt/xPacks/@xpack-dev-tools/cmake/3.19.1-1.1/.content/bin/cmake --version
cmake version 3.19.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).

Manual install

For all platforms, the xPack CMake binaries are released as portable archives that can be installed in any location.

The archives can be downloaded from the GitHub releases page.

Download

The macOS version of xPack CMake is packed as a .tar.gz archive. Download the latest version named like:

  • xpack-cmake-3.19.1-1-darwin-x64.tgz

Unpack

To manually install the xPack CMake, unpack the archive and move it to ~/opt/xPacks/cmake/xpack-cmake-3.19.1-1:

$ mkdir -p ~/opt
$ cd ~/opt

$ tar xvf ~/Downloads/xpack-cmake-3.19.1-1-darwin-x64.tgz
$ chmod -R -w xPacks/cmake/xpack-cmake-3.19.1-1

The result is a structure like:

$ tree -L 2 /Users/ilg/Library/xPacks/cmake/xpack-cmake-3.19.1-1
/Users/ilg/Library/xPacks/cmake/xpack-cmake-3.19.1-1/
├── README.md
├── bin
│   ├── ccmake
│   ├── cmake
│   ├── cpack
│   ├── ctest
│   ├── libgcc_s.1.dylib
│   └── libncurses.6.dylib
├── distro-info
│   ├── CHANGELOG.md
│   ├── licenses
│   ├── patches
│   └── scripts
├── doc
│   └── cmake-3.18
└── share
    ├── aclocal
    ├── bash-completion
    ├── cmake-3.18
    ├── emacs
    └── vim

13 directories, 8 files

Test

To check if the manually installed CMake starts, use something like:

$ ~/opt/xPacks/cmake/xpack-cmake-3.19.1-1/bin/cmake --version
cmake version 3.19.1

Easy install

The easiest way to install CMake is by using the binary xPack, available as @xpack-dev-tools/cmake from the npmjs.com registry.

Prerequisites

The only requirement is a recent xpm, which is a portable Node.js command line application. To install it, follow the instructions from the xpm install page.

Install

With xpm available, installing the latest version of the package is quite easy:

$ xpm install --global @xpack-dev-tools/cmake@latest --verbose

This command will always install the latest available version, in the central xPacks repository, which is a platform dependent folder (check the output of the xpm command for the actual folder used on your platform).

Uninstall

To remove the installed xPack, the command is similar:

$ xpm uninstall --global @xpack-dev-tools/cmake --verbose

Test

To check if the xpm installed CMake starts, use something like:

$ ~/opt/xPacks/@xpack-dev-tools/cmake/3.19.1-1.1/.content/bin/cmake --version
cmake version 3.19.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).

Manual install

For all platforms, the xPack CMake binaries are released as portable archives that can be installed in any location.

The archives can be downloaded from the GitHub releases page.

Download

The GNU/Linux versions of xPack CMake are packed as plain archives. Download the latest version named like:

  • xpack-cmake-3.19.1-1-linux-x64.tgz
  • xpack-cmake-3.19.1-1-linux-ia32.tgz

As the name implies, these are GNU/Linux tar.gz archives; they were build on Ubuntu, but can be executed on most recent GNU/Linux distributions. Select the -x64 file for 64-bit machines and the -ia32 file for 32-bit machines.

Unpack

To manually install the xPack CMake, unpack the archive and move it to ~/opt/xPacks/cmake/xpack-cmake-3.19.1-1:

$ mkdir -p ~/opt
$ cd ~/opt

$ tar xvf ~/Downloads/xpack-cmake-3.19.1-1-linux-x64.tgz
$ chmod -R -w xPacks/cmake/xpack-cmake-3.19.1-1
$ tree -L 2 '/home/ilg/opt/xPacks/cmake/xpack-cmake-3.19.1-1'
/home/ilg/opt/xPacks/cmake/xpack-cmake-3.19.1-1/
├── bin
│   ├── ccmake
│   ├── cmake
│   ├── cpack
│   ├── ctest
│   ├── libcrypto.so.1.1
│   ├── libncurses.so.6 -> libncurses.so.6.2
│   ├── libncurses.so.6.2
│   └── libssl.so.1.1
├── distro-info
│   ├── CHANGELOG.md
│   ├── licenses
│   ├── patches
│   └── scripts
├── doc
│   └── cmake-3.18
├── README.md
└── share
    ├── aclocal
    ├── bash-completion
    ├── cmake-3.18
    ├── emacs
    └── vim

13 directories, 10 files

Test

To check if the manually installed CMake starts, use something like:

$ ~/opt/xPacks/cmake/xpack-cmake-3.19.1-1/bin/cmake --version
cmake version 3.19.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).

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.