language: cpp

compiler:
  - clang
  - gcc

before_install:
  - sudo apt-get install python-software-properties
  - sudo add-apt-repository ppa:boost-latest/ppa -y
  - sudo apt-get update -qq

install:
  - sudo apt-get install -y --force-yes libboost1.55-dev libboost-regex1.55-dev

script:
  - ./travis.sh

language: cpp
sudo: required
dist: trusty

matrix:
  include:
    - os: linux
      compiler: gcc
      addons:
        apt:
          sources: ['ubuntu-toolchain-r-test']
          packages: ['g++-4.9', 'valgrind', 'python-pip', 'python-yaml']
      env: COMPILER=g++-4.9

    - os: linux
      compiler: gcc
      addons:
        apt:
          sources: ['ubuntu-toolchain-r-test']
          packages: ['g++-5', 'valgrind']
      env: COMPILER=g++-5

    - os: linux
      compiler: clang
      addons:
        apt:
          sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.6']
          packages: ['clang-3.6', 'valgrind']
      env: COMPILER=clang++-3.6

    - os: linux
      compiler: clang
      addons:
        apt:
          sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.7']
          packages: ['clang-3.7', 'valgrind']
      env: COMPILER=clang++-3.7

before_install:
  - sudo apt-get install python-software-properties
  - sudo add-apt-repository ppa:boost-latest/ppa -y
  - sudo apt-get update -qq

install:
  - sudo apt-get install -y --force-yes libboost1.55-dev libboost-regex1.55-dev

script:
  - ./travis.sh


Update Travis CI build to use Ubuntu trusty; based on build config from nlohmann/json
Update Travis CI build to use Ubuntu trusty; based on build config from nlohmann/json
