ulib/3party/rxcpp/projects/scripts/travis-install.sh
2024-01-10 09:33:36 +08:00

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