mirror of
https://github.com/libusb/libusb
synced 2024-11-21 06:26:10 -07:00
40644b4622
The builds no longer succeed on the xcode9.4 image because updating Homebrew takes too much time. The packages we need from Homebrew are not frequently updated, so using the latest formulae that the image provides should be sufficient. Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
58 lines
1.4 KiB
YAML
58 lines
1.4 KiB
YAML
language: c
|
|
|
|
git:
|
|
depth: 1
|
|
|
|
matrix:
|
|
include:
|
|
- os: linux
|
|
dist: focal
|
|
compiler: clang
|
|
- os: linux
|
|
dist: focal
|
|
compiler: gcc
|
|
- os: linux
|
|
dist: bionic
|
|
compiler: clang
|
|
- os: linux
|
|
dist: bionic
|
|
compiler: gcc
|
|
- os: linux
|
|
dist: xenial
|
|
compiler: clang
|
|
- os: linux
|
|
dist: xenial
|
|
compiler: gcc
|
|
- os: osx
|
|
osx_image: xcode12.2
|
|
compiler: clang
|
|
- os: osx
|
|
osx_image: xcode11.3
|
|
compiler: clang
|
|
- os: osx
|
|
osx_image: xcode9.4
|
|
compiler: clang
|
|
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- autoconf
|
|
- automake
|
|
- libtool
|
|
- libudev-dev
|
|
- m4
|
|
homebrew:
|
|
packages:
|
|
- autoconf
|
|
- automake
|
|
- libtool
|
|
- m4
|
|
|
|
before_script:
|
|
- ./bootstrap.sh
|
|
|
|
script:
|
|
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then .private/ci-build.sh --build-dir build-netlink -- --disable-udev; fi
|
|
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then .private/ci-build.sh --build-dir build-udev -- --enable-udev; fi
|
|
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then .private/ci-build.sh --build-dir build; fi
|
|
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then cd Xcode && xcodebuild -project libusb.xcodeproj; fi
|