blob: 4d5fc58353cdd63f4ec32b806a211df44ba5d5b5 [file] [log] [blame]
Marcus Meissnerd8e3e0d2016-02-21 12:29:30 +01001language: c
2
3os:
4 - linux
Marcus Meissnerd8e3e0d2016-02-21 12:29:30 +01005
6env:
Marcus Meissnerc620d2b2017-05-07 19:01:55 +02007 - EXTRALIBS="gettext libusb-dev"
8 - EXTRALIBS="gettext libusb-1.0-0-dev"
Marcus Meissnerd8e3e0d2016-02-21 12:29:30 +01009
10# Note: Keep the sudo commands in .travis.yml - they do not work from
11# a helper shell script.
12before_install:
13 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
14 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install $(sh .travis-translate-pkgs $EXTRALIBS); fi
15 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get update -qq; fi
16 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -y $(sh .travis-translate-pkgs $EXTRALIBS); fi
17
18compiler:
19 - clang
20 - gcc
21
22script:
Marcus Meissnerff6fb5a2016-02-21 13:05:22 +010023 - export PATH=/usr/local/opt/gettext/bin:$PATH ; echo "n" | sh ./autogen.sh
Marcus Meissnerdc5d4c72016-02-21 12:46:46 +010024 - make && make check
Marcus Meissnerd8e3e0d2016-02-21 12:29:30 +010025
26notifications:
27 email:
28 on_success: change
29 on_failure: always