The RHEL/CentOS 6/7 cmake prerequisites

RHEL/CentOS 6/7 are still on cmake version 2. Install cmake3 out of epel and set as primary alternative.
Note: Might break with RHEL/CentOS 8
This commit is contained in:
MIchael Bastian 2019-09-08 00:10:31 +02:00 committed by GitHub
parent 1e1b21f2bf
commit f698571f35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -153,7 +153,7 @@ elif [[ "$OS" == "red_hat" ]]; then
yum -y install \
open-vm-tools \
vim \
cmake \
cmake3 \
boost-* \
zlib-devel \
mariadb \
@ -178,6 +178,12 @@ elif [[ "$OS" == "red_hat" ]]; then
"Development Tools" \
"Basic Web Server" \
"Compatibility Libraries"
# Deal with the cmake 3 prerequisite on RHEL/CentOS 6/7 Note: Might break with RHEL/CentOS 8
alternatives --install /usr/local/bin/cmake cmake /usr/bin/cmake3 20 \
--slave /usr/local/bin/ctest ctest /usr/bin/ctest3 \
--slave /usr/local/bin/cpack cpack /usr/bin/cpack3 \
--slave /usr/local/bin/ccmake ccmake /usr/bin/ccmake3 \
--family cmake
elif [[ "$OS" == "fedora_core" ]]; then
# Do Fedora stuff