You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
696 B
34 lines
696 B
#!/usr/bin/env bash
|
|
|
|
git fetch --unshallow
|
|
|
|
if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then
|
|
|
|
mkdir -p ~/usr/bin/
|
|
PREFIX=`cd ~/usr; pwd`
|
|
|
|
if [ ! -f $PREFIX/bin/cmake ]; then
|
|
wget -nv https://cmake.org/files/v3.7/cmake-3.7.2-Linux-x86_64.sh
|
|
chmod +x cmake-3.7.2-Linux-x86_64.sh
|
|
./cmake-3.7.2-Linux-x86_64.sh --prefix=$PREFIX --exclude-subdir --skip-license
|
|
fi
|
|
|
|
export PATH="$PREFIX/bin:$PATH"
|
|
|
|
elif [[ ${TRAVIS_OS_NAME} == "osx" ]]; then
|
|
|
|
brew update --quiet
|
|
brew install llvm
|
|
|
|
if [[ ${CXX} == "g++-5" ]]; then
|
|
brew install gcc@5
|
|
brew link --overwrite gcc@5
|
|
elif [[ ${CXX} == "g++-6" ]]; then
|
|
brew install gcc@6
|
|
brew link --overwrite gcc@6
|
|
fi
|
|
|
|
fi
|
|
|
|
export CC=$CC
|
|
export CXX=$CXX
|