Dzień dobry
Testuję oprogramowanie CLion (może przesiądę się z CodeBlocks).
Po zainstalowaniu natrafiłem na problem CMake
Oprogramowanie: CentOS 7
Skrypt budowania:
USER=user
VERSION=3.15.5
cd /
wget https://github.com/Kitware/CMake/releases/download/v${VERSION}/cmake-${VERSION}.tar.gz
tar -xf cmake-${VERSION}.tar.gz
rm -rf cmake-${VERSION}.tar.gz
cd cmake-${VERSION}
./bootstrap
gmake
sudo gmake install
cd ..
sudo mv cmake-${VERSION} /usr/local/
echo 'PATH=/usr/local/cmake-'${VERSION}'/bin:$PATH' >> ~/.bashrc
echo "export PATH" >> ~/.bashrc
echo 'export CMAKE_ROOT=/usr/share/cmake-'${VERSION} >> ~/.bashrc
echo 'PATH=/usr/local/cmake-'${VERSION}'/bin:$PATH' >> /home/${USER}/.bashrc
echo "export PATH" >> /home/${USER}/.bashrc
echo 'export CMAKE_ROOT=/usr/share/cmake-'${VERSION} >> /home/${USER}/.bashrc
mkdir -p /usr/local/cmake-${VERSION}/share
mkdir -p /usr/local/cmake-${VERSION}/share/cmake-${VERSION::-2}
cp -R /usr/local/cmake-${VERSION}/* /usr/local/cmake-${VERSION}/share/cmake-${VERSION::-2}
cp -R /usr/local/cmake-${VERSION}/ /usr/share/
Poradnik z którego korzystałem:
https://xinyustudio.wordpress.com/2014/06/18/how-to-install-cmake-3-0-on-centos-6-centos-7/
Build log z CLion:
====================[ Build | all | Debug ]=====================================
/usr/local/cmake-3.15.5/bin/cmake --build /home/user/Desktop/project/cmake-build-debug --target all -- -j 2
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/local/cmake-3.15.5/share/cmake-3.15
CMake Error: Error executing cmake::LoadCache(). Aborting.
gmake: *** [cmake_check_build_system] Error 1
Program jest w C nie C++
Repozytorium CentOS zawiera CMake lecz w starszej wersji. CMake3 jest dostępny w wersji 3.14.6 potrzebuję wersji minimum 3.15.0
Projekt jest w katalogu współdzielony z Windows poprzez Virtual Box