Revision 15cf3f6f902bd3cedbe7d7c453778a2f363b42b2 authored by Christophe Prud'homme on 21 February 2015, 00:18:33 UTC, committed by Christophe Prud'homme on 21 February 2015, 00:18:33 UTC
1 parent b6f6097
Raw File
.travis.yml
git:
  submodules: false
language: cpp
compiler:
- clang
env:
- BUILD="llvm-3.4" FEELPP_CXX=clang++-3.4 FEELPP_CC=clang-3.4
- BUILD="llvm-3.5" FEELPP_CXX=clang++-3.5 FEELPP_CC=clang-3.5
- BUILD="llvm-3.7" FEELPP_CXX=clang++-3.7 FEELPP_CC=clang-3.7

before_install:
- sudo add-apt-repository -y ppa:mapnik/boost-backports-1-54
- sudo add-apt-repository -y ppa:kalakris/eigen
- sudo add-apt-repository -y ppa:feelpp/ppa
- sudo apt-add-repository --yes ppa:ubuntu-toolchain-r/test
- sudo apt-add-repository 'deb http://llvm.org/apt/precise/ llvm-toolchain-precise main'
- sudo apt-add-repository 'deb http://llvm.org/apt/precise/ llvm-toolchain-precise-3.4 main'
- sudo apt-add-repository 'deb http://llvm.org/apt/precise/ llvm-toolchain-precise-3.5 main'
- wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -
- sudo apt-get update
- apt-cache search clang
- sudo apt-get install $FEELPP_CC
- sudo apt-get install -qq libboost1.54-all-dev mpi-default-dev mpi-default-bin libeigen3-dev
  libcln-dev petsc-dev libxml2-dev gmsh bison flex doxygen doxygen-latex transfig
  imagemagick libtbb-dev libann-dev libglpk-dev
- sudo apt-get install libfeel++-dev
- export CXX=$FEELPP_CXX 
- export CC=$FEELPP_CC
install:
- mkdir opt-$BUILD && cd opt-$BUILD && ../configure -r --cxxflags="-O2 -DNDEBUG"
script:
- make VERBOSE=1
branches:
  only:
  - master
  - develop
cache:
- apt
notifications:
  email:
    recipients:
    - feelpp-devel@feelpp.org
    on_success: change
back to top