24 lines
		
	
	
		
			825 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			825 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
# cmake
 | 
						|
wget -q http://max-tst-01.mariadb.com/ci-repository/cmake-3.7.1-Linux-x86_64.tar.gz --no-check-certificate
 | 
						|
if [ $? != 0 ] ; then
 | 
						|
    echo "CMake can not be downloaded from Maxscale build server, trying from cmake.org"
 | 
						|
    wget -q https://cmake.org/files/v3.7/cmake-3.7.1-Linux-x86_64.tar.gz --no-check-certificate
 | 
						|
fi
 | 
						|
sudo tar xzf cmake-3.7.1-Linux-x86_64.tar.gz -C /usr/ --strip-components=1
 | 
						|
 | 
						|
cmake_version=`cmake --version | grep "cmake version" | awk '{ print $3 }'`
 | 
						|
if [ "`echo -e "3.7.1\n$cmake_version"|sort -V|head -n 1`" != "3.7.1" ] ; then
 | 
						|
    echo "cmake does not work! Trying to build from source"
 | 
						|
    wget -q https://cmake.org/files/v3.7/cmake-3.7.1.tar.gz --no-check-certificate
 | 
						|
    tar xzf cmake-3.7.1.tar.gz
 | 
						|
    cd cmake-3.7.1
 | 
						|
 | 
						|
    ./bootstrap
 | 
						|
    gmake
 | 
						|
    sudo make install
 | 
						|
    cd ..
 | 
						|
fi
 | 
						|
 |