[209] | 1 | sudo: false
|
---|
| 2 | language: cpp
|
---|
| 3 | matrix:
|
---|
| 4 | include:
|
---|
| 5 | - compiler: gcc
|
---|
| 6 | addons:
|
---|
| 7 | apt:
|
---|
| 8 | sources: ['ubuntu-toolchain-r-test']
|
---|
| 9 | packages: ['g++-4.4']
|
---|
| 10 | env: SCRIPT=cmake CMAKE_CXX_COMPILER=g++-4.4
|
---|
| 11 | - compiler: gcc
|
---|
| 12 | addons:
|
---|
| 13 | apt:
|
---|
| 14 | sources: ['ubuntu-toolchain-r-test']
|
---|
| 15 | packages: ['g++-4.5']
|
---|
| 16 | env: SCRIPT=cmake CMAKE_CXX_COMPILER=g++-4.5
|
---|
| 17 | - compiler: gcc
|
---|
| 18 | addons:
|
---|
| 19 | apt:
|
---|
| 20 | sources: ['ubuntu-toolchain-r-test']
|
---|
| 21 | packages: ['g++-4.6']
|
---|
| 22 | env: SCRIPT=cmake CMAKE_CXX_COMPILER=g++-4.6
|
---|
| 23 | - compiler: gcc
|
---|
| 24 | addons:
|
---|
| 25 | apt:
|
---|
| 26 | sources: ['ubuntu-toolchain-r-test']
|
---|
| 27 | packages: ['g++-4.7']
|
---|
| 28 | env: SCRIPT=cmake CMAKE_CXX_COMPILER=g++-4.7
|
---|
| 29 | - compiler: gcc
|
---|
| 30 | addons:
|
---|
| 31 | apt:
|
---|
| 32 | sources: ['ubuntu-toolchain-r-test']
|
---|
| 33 | packages: ['g++-4.8']
|
---|
| 34 | env: SCRIPT=cmake CMAKE_CXX_COMPILER=g++-4.8
|
---|
| 35 | - compiler: gcc
|
---|
| 36 | addons:
|
---|
| 37 | apt:
|
---|
| 38 | sources: ['ubuntu-toolchain-r-test']
|
---|
| 39 | packages: ['g++-4.9']
|
---|
| 40 | env: SCRIPT=cmake CMAKE_CXX_COMPILER=g++-4.9
|
---|
| 41 | - compiler: gcc
|
---|
| 42 | addons:
|
---|
| 43 | apt:
|
---|
| 44 | sources: ['ubuntu-toolchain-r-test']
|
---|
| 45 | packages: ['g++-5']
|
---|
| 46 | env: SCRIPT=cmake CMAKE_CXX_COMPILER=g++-5
|
---|
| 47 | - compiler: clang
|
---|
| 48 | env: SCRIPT=cmake CMAKE_CXX_COMPILER=clang++
|
---|
| 49 | - compiler: clang
|
---|
| 50 | addons:
|
---|
| 51 | apt:
|
---|
| 52 | sources: ['ubuntu-toolchain-r-test','llvm-toolchain-precise-3.5']
|
---|
| 53 | packages: ['clang-3.5']
|
---|
| 54 | env: SCRIPT=cmake CMAKE_CXX_COMPILER=clang++-3.5
|
---|
| 55 | - compiler: clang
|
---|
| 56 | addons:
|
---|
| 57 | apt:
|
---|
| 58 | sources: ['ubuntu-toolchain-r-test','llvm-toolchain-precise-3.6']
|
---|
| 59 | packages: ['clang-3.6']
|
---|
| 60 | env: SCRIPT=cmake CMAKE_CXX_COMPILER=clang++-3.6
|
---|
| 61 | - compiler: clang
|
---|
| 62 | addons:
|
---|
| 63 | apt:
|
---|
| 64 | sources: ['ubuntu-toolchain-r-test','llvm-toolchain-precise-3.7']
|
---|
| 65 | packages: ['clang-3.7']
|
---|
| 66 | env: SCRIPT=cmake CMAKE_CXX_COMPILER=clang++-3.7
|
---|
| 67 | # - compiler: clang
|
---|
| 68 | # addons:
|
---|
| 69 | # apt:
|
---|
| 70 | # sources: ['ubuntu-toolchain-r-test','llvm-toolchain-precise-3.8']
|
---|
| 71 | # packages: ['clang-3.8']
|
---|
| 72 | # env: SCRIPT=cmake CMAKE_CXX_COMPILER=clang++-3.8
|
---|
| 73 | - compiler: gcc
|
---|
| 74 | env: SCRIPT=coverage
|
---|
| 75 | - env: SCRIPT=arduino VERSION=1.5.8 BOARD=arduino:avr:uno
|
---|
| 76 | - env: SCRIPT=arduino VERSION=1.6.7 BOARD=arduino:avr:uno
|
---|
| 77 | - env: SCRIPT=platformio BOARD=uno
|
---|
| 78 | - env: SCRIPT=platformio BOARD=due
|
---|
| 79 | - env: SCRIPT=platformio BOARD=esp01
|
---|
| 80 | - env: SCRIPT=platformio BOARD=teensy31
|
---|
| 81 | cache:
|
---|
| 82 | directories:
|
---|
| 83 | - "~/.platformio"
|
---|
| 84 | script: scripts/travis/$SCRIPT.sh
|
---|