Blame .travis.yml

Packit 0a8e54
language: c
Packit 0a8e54
Packit 0a8e54
matrix:
Packit 0a8e54
    include:
Packit 0a8e54
        - os: linux
Packit 0a8e54
          dist: trusty
Packit 0a8e54
          sudo: required
Packit 0a8e54
          compiler: gcc
Packit 0a8e54
        - os: linux
Packit 0a8e54
          dist: trusty
Packit 0a8e54
          sudo: required
Packit 0a8e54
          compiler: clang
Packit 0a8e54
        - os: osx
Packit 0a8e54
          osx_image: xcode8
Packit 0a8e54
          compiler: gcc
Packit 0a8e54
        - os: osx
Packit 0a8e54
          osx_image: xcode8
Packit 0a8e54
          compiler: clang
Packit 0a8e54
        - os: osx
Packit 0a8e54
          osx_image: xcode7.1
Packit 0a8e54
          compiler: gcc
Packit 0a8e54
        - os: osx
Packit 0a8e54
          osx_image: xcode7.1
Packit 0a8e54
          compiler: clang
Packit 0a8e54
        - os: osx
Packit 0a8e54
          osx_image: beta-xcode6.2
Packit 0a8e54
          compiler: gcc
Packit 0a8e54
        - os: osx
Packit 0a8e54
          osx_image: beta-xcode6.2
Packit 0a8e54
          compiler: clang
Packit 0a8e54
Packit 0a8e54
addons:
Packit 0a8e54
    apt:
Packit 0a8e54
        packages:
Packit 0a8e54
            - autoconf
Packit 0a8e54
            - automake
Packit 0a8e54
            - libtool
Packit 0a8e54
            - m4
Packit 0a8e54
            - libudev-dev
Packit 0a8e54
        sources:
Packit 0a8e54
            - ubuntu-toolchain-r-test
Packit 0a8e54
Packit 0a8e54
before_install:
Packit 0a8e54
    # brew upgrade sets the return code to 1 if the latest version is already installed. the true command
Packit 0a8e54
    # is used to reset the return code to 0.
Packit 0a8e54
    - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; brew upgrade automake libtool ; true; fi
Packit 0a8e54
Packit 0a8e54
script:
Packit 0a8e54
    - ./autogen.sh && make clean && make
Packit 0a8e54
    - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./travis-autogen.sh --disable-udev && make clean && make ; fi
Packit 0a8e54
    - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cd Xcode && xcodebuild -project libusb.xcodeproj ; fi