https://github.com/feelpp/feelpp
Raw File
Tip revision: 381d913240790774432fb3130f59687a10db4df9 authored by Vincent Chabannes on 20 August 2014, 10:14:00 UTC
fix compilation
Tip revision: 381d913
.travis.yml
os:
  - linux
git:
  depth: 1
  submodules: false
language: cpp
compiler:
- clang
before_install:
- echo $TRAVIS_OS_NAME
- if test "x$TRAVIS_OS_NAME" = "xlinux"; then sudo add-apt-repository -y ppa:mapnik/boost-backports-1-54; fi
- if test "x$TRAVIS_OS_NAME" = "xlinux"; then sudo add-apt-repository -y ppa:kalakris/eigen; fi
- if test "x$TRAVIS_OS_NAME" = "xlinux"; then sudo add-apt-repository -y ppa:feelpp/petsc; fi
- if test "x$TRAVIS_OS_NAME" = "xlinux"; then sudo apt-get -qq update; fi
- if test "x$TRAVIS_OS_NAME" = "xlinux"; then sudo apt-get install -qq libboost1.54-all-dev mpi-default-dev mpi-default-bin libeigen3-dev
    libpetsc3.4.2-dev libcln-dev petsc-dev libxml2-dev gmsh bison flex doxygen doxygen-latex transfig
    imagemagick libtbb-dev libann-dev libglpk-dev automake libtool; fi
- if test "x$TRAVIS_OS_NAME" = "xosx"; then brew tap feelpp/science; fi
- if test "x$TRAVIS_OS_NAME" = "xosx"; then brew install --only-dependencies feelpp; fi
#install some submodules
- git submodule update --init --recursive contrib/nlopt
install:
- mkdir opt && cd opt && ../configure -r -v
script:
- make -j16 feelpp_ginac
- make -j2 feelpp
- make quickstart
- make tutorial
- make check
#after_script: make check
branches:
  only:
  - develop
  - master
  - feature/explicit
  - merging-with-explicit
cache:
- apt
notifications:
  email:
    recipients:
    - feelpp-devel@feelpp.org
    on_success: change
matrix:
  allow_failures:
  - gcc
back to top