31 lines
1.0 KiB
Bash
Executable File
31 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
echo "TRAVIS_OS_NAME=$TRAVIS_OS_NAME"
|
|
|
|
#if OS is linux or is not set
|
|
if [ "$TRAVIS_OS_NAME" = linux -o -z "$TRAVIS_OS_NAME" ]; then
|
|
|
|
wget http://www.cmake.org/files/v3.2/cmake-3.2.3-Linux-x86_64.sh
|
|
chmod a+x cmake-3.2.3-Linux-x86_64.sh
|
|
sudo ./cmake-3.2.3-Linux-x86_64.sh --skip-license --prefix=/usr/local
|
|
export PATH=/usr/local/bin:$PATH
|
|
|
|
cmake --version
|
|
|
|
elif [ "$TRAVIS_OS_NAME" = osx ]; then
|
|
|
|
xcode-select --install
|
|
brew update || echo "suppress failures in order to ignore warnings"
|
|
brew doctor || echo "suppress failures in order to ignore warnings"
|
|
brew list cmake || echo "suppress failures in order to ignore warnings"
|
|
sudo brew uninstall --force cmake || "suppress failures in order to ignore warnings"
|
|
brew search cmake || echo "suppress failures in order to ignore warnings"
|
|
brew install cmake || echo "suppress failures in order to ignore warnings"
|
|
brew upgrade cmake || echo "suppress failures in order to ignore warnings"
|
|
|
|
cmake --version
|
|
fi
|
|
|