Nathan Hjelm | 2040ab1 | 2016-03-10 12:57:50 -0700 | [diff] [blame] | 1 | # Require trusty for now as it has a more recent version of autoconf |
Nathan Hjelm | 37df2f9 | 2016-02-25 10:12:55 -0700 | [diff] [blame] | 2 | sudo: required |
Nathan Hjelm | 2040ab1 | 2016-03-10 12:57:50 -0700 | [diff] [blame] | 3 | dist: trusty |
Nathan Hjelm | 26bb407 | 2016-02-25 09:55:25 -0700 | [diff] [blame] | 4 | language: c |
| 5 | |
| 6 | compiler: |
| 7 | - gcc |
| 8 | - clang |
| 9 | |
| 10 | os: |
| 11 | - linux |
| 12 | - osx |
| 13 | |
Nathan Hjelm | 09f212b | 2016-02-25 21:36:26 -0700 | [diff] [blame] | 14 | |
| 15 | addons: |
| 16 | apt: |
Nathan Hjelm | 6de66bb | 2016-02-25 21:51:10 -0700 | [diff] [blame] | 17 | packages: |
| 18 | - autoconf |
| 19 | - automake |
| 20 | - libtool |
| 21 | - m4 |
| 22 | - libudev-dev |
| 23 | sources: |
| 24 | - ubuntu-toolchain-r-test |
Nathan Hjelm | 37df2f9 | 2016-02-25 10:12:55 -0700 | [diff] [blame] | 25 | |
Chris Dickens | 118dac7 | 2016-02-25 10:25:19 -0800 | [diff] [blame] | 26 | script: |
| 27 | - ./autogen.sh && make -j4 |
Ludovic Rousseau | 765a1fb | 2016-02-27 17:17:24 +0100 | [diff] [blame] | 28 | - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./travis-autogen.sh --disable-udev && make -j4; fi |
Nathan Hjelm | 65569f2 | 2016-02-25 13:23:19 -0700 | [diff] [blame] | 29 | - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cd Xcode && xcodebuild -project libusb.xcodeproj ; fi |