#!/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