blob: d4469b88bef9029027a9d76656852f34d3dab7a1 [file] [log] [blame]
Nathan Hjelm2040ab12016-03-10 12:57:50 -07001# Require trusty for now as it has a more recent version of autoconf
Nathan Hjelm37df2f92016-02-25 10:12:55 -07002sudo: required
Nathan Hjelm2040ab12016-03-10 12:57:50 -07003dist: trusty
Nathan Hjelm26bb4072016-02-25 09:55:25 -07004language: c
5
6compiler:
7 - gcc
8 - clang
9
10os:
11 - linux
12 - osx
13
Nathan Hjelm09f212b2016-02-25 21:36:26 -070014
15addons:
16 apt:
Nathan Hjelm6de66bb2016-02-25 21:51:10 -070017 packages:
18 - autoconf
19 - automake
20 - libtool
21 - m4
22 - libudev-dev
23 sources:
24 - ubuntu-toolchain-r-test
Nathan Hjelm37df2f92016-02-25 10:12:55 -070025
Chris Dickens118dac72016-02-25 10:25:19 -080026script:
27 - ./autogen.sh && make -j4
Ludovic Rousseau765a1fb2016-02-27 17:17:24 +010028 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./travis-autogen.sh --disable-udev && make -j4; fi
Nathan Hjelm65569f22016-02-25 13:23:19 -070029 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cd Xcode && xcodebuild -project libusb.xcodeproj ; fi