xref: /libbtbb/.travis.yml (revision 8d6c49c71d744ed66adb1539ed4de66a7fe73a70)
12a04bea9SDominic Spilllanguage: c
22a04bea9SDominic Spill
32a04bea9SDominic Spillcache: apt
42a04bea9SDominic Spill
5da3690a0SDominic Spillsudo: false
6da3690a0SDominic Spill
7*8d6c49c7SDominic Spill#addons:
8*8d6c49c7SDominic Spill#  apt:
9*8d6c49c7SDominic Spill#    packages:
10*8d6c49c7SDominic Spill#      - libpcap-dev
11*8d6c49c7SDominic Spill
12*8d6c49c7SDominic Spillos:
13*8d6c49c7SDominic Spill  - linux
14*8d6c49c7SDominic Spill  - osx
152a04bea9SDominic Spill
167b44a439SDominic Spillcompiler:
177b44a439SDominic Spill  - clang
187b44a439SDominic Spill  - gcc
197b44a439SDominic Spill
20*8d6c49c7SDominic Spillmatrix:
21*8d6c49c7SDominic Spill  exclude:
22*8d6c49c7SDominic Spill    # /usr/bin/gcc on OS X is clang, so it's not meaningful to build against both.
23*8d6c49c7SDominic Spill    - os: osx
24*8d6c49c7SDominic Spill      compiler: gcc
25*8d6c49c7SDominic Spill
262a04bea9SDominic Spillbefore_script:
272a04bea9SDominic Spill  - mkdir build
282a04bea9SDominic Spill  - cd build
29a5e0bbb8SMike Ryan  - CFLAGS="-g -Wall -Wextra -Werror -Wno-zero-length-array" cmake ..
302a04bea9SDominic Spill
312a04bea9SDominic Spillscript: make
32