Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Travis: adding clang to build configuration
  • Loading branch information
Frank Milthaler committed Jun 8, 2015
commit 6c9c825f3661f27c4c74bfb556ad57e27646e3dc
26 changes: 20 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,30 @@
language: cpp

compiler:
- gcc
- clang

before_install:
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
- echo $CXX
- if [ "$CXX" == "g++" ]; then sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test; fi #gcc
- if [ "$CXX" == "clang++" ]; then sudo add-apt-repository -y ppa:h-rayflood/llvm; fi #clang
- sudo apt-get update -qq
install:
# VTK
- sudo apt-get install -y libvtk5-dev libvtk5.8
- sudo apt-get install -qq gcc-4.8 g++-4.8
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 90
# gcc:
- if [ "$CXX" = "g++" ]; then sudo apt-get install -qq gcc-4.8 g++-4.8; fi
- if [ "$CXX" = "g++" ]; then sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 90; fi
- if [ "$CXX" = "g++" ]; then export CXX="g++-4.8"; fi
# clang:
- if [ "$CXX" == "clang++" ]; then sudo apt-get install --allow-unauthenticated -qq clang-3.4; fi
- if [ "$CXX" == "clang++" ]; then export CXXFLAGS=""; fi
- if [ "$CXX" == "clang++" ]; then export CXX="clang++-3.4"; fi
# OpenMP
- sudo apt-get install -y openmpi-bin libopenmpi-dev
# ParMETIS
- sudo apt-get install -y libparmetis-dev
compiler:
- gcc
# Change this to your needs

env:
- ENABLE_VTK=FALSE
- ENABLE_VTK=TRUE
Expand Down