git repos / oastat

.travis.yml

browsing at commit = 8970bab86bf96a046fbd5e4ab0e277dca7a9f62e

raw · blame · history

sudo: required
language: cpp

addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    packages:
    - gcc-4.9
    - g++-4.9
    - build-essential
    - libboost-program-options-dev
    - libgcrypt11-dev

cache:
  apt: true
  directories:
  - download
  - cppdb-0.3.1

before_install:
  - sudo apt-get update -qq
  - sudo apt-get install -y build-essential libboost-program-options-dev libgcrypt11-dev g++-4.9 gcc-4.9
  - mkdir download && cd download
  - if [ ! -f cppdb-0.3.1.tar.bz2 ]; then wget --no-verbose http://downloads.sourceforge.net/project/cppcms/cppdb/0.3.1/cppdb-0.3.1.tar.bz2; fi
  - cd ..
  - if [ ! -d cppdb-0.3.1 ]; then tar xjf download/cppdb-0.3.1.tar.bz2; fi

install:
  - export CXX="g++-4.9" CC="gcc-4.9"
  - mkdir -p cppdb-0.3.1/build && cd cppdb-0.3.1/build
  - cmake .. && make && sudo make install
  - cd ../..

script: ./travis_build.script

notifications:
  email: false