aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts/ci/setup.sh
diff options
context:
space:
mode:
authorSimon Warta <[email protected]>2015-07-01 19:28:33 +0200
committerSimon Warta <[email protected]>2015-07-01 19:28:33 +0200
commit457134f3b89108df8863b1ce1793c653a7e5a125 (patch)
tree529be50a4ca9328bd5d8b9709296e2cb592ff864 /src/scripts/ci/setup.sh
parenta59efe804c147b3f842734f33b7507ebdcf58e75 (diff)
parent3a95608f9cc6b5471740fc6d2f3bd3324f50c422 (diff)
Merge pull request #159 from webmaster128/travis-osx
Configure Travis CI for OSX and Linux builds
Diffstat (limited to 'src/scripts/ci/setup.sh')
-rwxr-xr-xsrc/scripts/ci/setup.sh19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/scripts/ci/setup.sh b/src/scripts/ci/setup.sh
index 85edf6a25..97019fd57 100755
--- a/src/scripts/ci/setup.sh
+++ b/src/scripts/ci/setup.sh
@@ -2,13 +2,18 @@
set -ev
-sudo apt-get install -y g++-4.8
-sudo apt-get install -y libssl-dev
-sudo apt-get install -y libz-dev
-sudo apt-get install -y libsqlite3-dev
-sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 90
-sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 90
-sudo update-alternatives --install /usr/bin/gcov gcov /usr/bin/gcov-4.8 90
+if [ "$TRAVIS_OS_NAME" = "linux" ]; then
+ sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
+ sudo apt-get update -qq
+
+ sudo apt-get install -y g++-4.8
+ sudo apt-get install -y libssl-dev
+ sudo apt-get install -y libz-dev
+ sudo apt-get install -y libsqlite3-dev
+ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 90
+ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 90
+ sudo update-alternatives --install /usr/bin/gcov gcov /usr/bin/gcov-4.8 90
+fi
if [ "$BUILD_MODE" = "coverage" ]; then
wget http://ftp.de.debian.org/debian/pool/main/l/lcov/lcov_1.11.orig.tar.gz