blob: 0a9437f6e30a0538c45ac3d6cd54e69f98630e40 [file] [log] [blame]
Marcus Meissnerd8e3e0d2016-02-21 12:29:30 +01001language: c
2
3os:
4 - linux
5 - osx
6
7env:
8 - EXTRALIBS=""
9 - EXTRALIBS="libusb-dev"
10 - EXTRALIBS="libusb-1.0-0-dev"
11
12# Note: Keep the sudo commands in .travis.yml - they do not work from
13# a helper shell script.
14before_install:
15 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
16 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install $(sh .travis-translate-pkgs $EXTRALIBS); fi
17 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get update -qq; fi
18 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -y $(sh .travis-translate-pkgs $EXTRALIBS); fi
19
20compiler:
21 - clang
22 - gcc
23
24script:
25 - PATH=/usr/local/opt/gettext/bin:$PATH autoreconf -i -f
Marcus Meissnerdc5d4c72016-02-21 12:46:46 +010026 - echo "n" | sh ./autogen.sh
27 - make && make check
Marcus Meissnerd8e3e0d2016-02-21 12:29:30 +010028
29notifications:
30 email:
31 on_success: change
32 on_failure: always