Cmake tips and tricks: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== Build cmake from source == | |||
<syntaxhighlight lang="bash"> | |||
#If another version if cmake is installed, uninstall it. A compiler such as g++ must be installed. | |||
sudo apt remove cmake | |||
#Install prerequisite | |||
sudo apt install libssl-dev | |||
# Download the latest archive from https://cmake.org/download/ | |||
# Extract, build and install. | |||
tar -zxvf cmake-x.yy.z.tar.gz | |||
cd cmake-x.yy.z | |||
./bootstrap | |||
make -j $(nproc) | |||
sudo make install | |||
sudo ldconfig | |||
</syntaxhighlight> | |||
== CMake x.yy or higher is required<ref>https://stackoverflow.com/questions/49859457/how-to-reinstall-the-latest-cmake-version</ref> == | == CMake x.yy or higher is required<ref>https://stackoverflow.com/questions/49859457/how-to-reinstall-the-latest-cmake-version</ref> == | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> |
Revision as of 14:10, 25 May 2024
Build cmake from source
#If another version if cmake is installed, uninstall it. A compiler such as g++ must be installed.
sudo apt remove cmake
#Install prerequisite
sudo apt install libssl-dev
# Download the latest archive from https://cmake.org/download/
# Extract, build and install.
tar -zxvf cmake-x.yy.z.tar.gz
cd cmake-x.yy.z
./bootstrap
make -j $(nproc)
sudo make install
sudo ldconfig
CMake x.yy or higher is required[1]
#Install latest cmake
$apt remove cmake -y
$pip install cmake --upgrade
#Or specific version
sudo pip install cmake==3.22