Skip to content

Commit

Permalink
Merge pull request #60 from jmesmon/travis
Browse files Browse the repository at this point in the history
add travis support
  • Loading branch information
ZerBea committed Aug 13, 2018
2 parents 1daaed6 + bb28289 commit 08eb204
Showing 1 changed file with 96 additions and 0 deletions.
96 changes: 96 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
dist: trusty
sudo: false
cache:
ccache: true

language: none

matrix:
include:
- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-5
- ccache
- make
- libcurl4-gnutls-dev
- libpcap-dev
env:
- MATRIX_EVAL="CC=gcc-5"
- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-6
- ccache
- make
- libcurl4-gnutls-dev
- libpcap-dev
env:
- MATRIX_EVAL="CC=gcc-6"
- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-7
- ccache
- make
- libcurl4-gnutls-dev
- libpcap-dev
env:
- MATRIX_EVAL="CC=gcc-7 DO_INSTALL=1"
- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty-4.0
packages:
- clang-4.0
- ccache
- make
- libcurl4-gnutls-dev
- libpcap-dev
env:
- MATRIX_EVAL="CC=clang-4.0"
- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty-5.0
packages:
- clang-5.0
- ccache
- make
- libcurl4-gnutls-dev
- libpcap-dev
env:
- MATRIX_EVAL="CC=clang-5.0"
- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty
packages:
- clang
- ccache
- make
- libcurl4-gnutls-dev
- libpcap-dev
env:
- MATRIX_EVAL="CC=clang"

before_install:
- eval "${MATRIX_EVAL}"
- export "CC=ccache $CC"
script:
- "make"

0 comments on commit 08eb204

Please sign in to comment.