diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-11-11 19:05:18 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-11-11 19:05:18 +0100 |
commit | f5253591512032b0724cc5cc1519cab24e9b14bb (patch) | |
tree | 1f351e5065e14b78827c1bdf907b481f2238344b /.travis.yml | |
parent | ee59a64bb74dcb663c219533ab5578f6cc138666 (diff) | |
download | dabmod-f5253591512032b0724cc5cc1519cab24e9b14bb.tar.gz dabmod-f5253591512032b0724cc5cc1519cab24e9b14bb.tar.bz2 dabmod-f5253591512032b0724cc5cc1519cab24e9b14bb.zip |
Travis: Update to bionic and Xcode11, add ARM64 build
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 41 |
1 files changed, 32 insertions, 9 deletions
diff --git a/.travis.yml b/.travis.yml index ae8c4ef..a0a7148 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,24 +5,25 @@ matrix: # Clang on OSX - env: MATRIX_EVAL="" CONF="--disable-output-uhd" os: osx - osx_image: xcode9.4 + osx_image: xcode11 compiler: clang - env: MATRIX_EVAL="" CONF="" os: osx - osx_image: xcode9.4 + osx_image: xcode11 compiler: clang - # GCC and clang builds on Linux + # GCC builds on Linux - env: MATRIX_EVAL="CC=gcc-9 CXX=g++-9" CONF="--disable-zeromq --disable-output-uhd" os: linux - dist: xenial + dist: bionic sudo: required + arch: amd64 compiler: gcc addons: &linuxaddons apt: sources: &sources - - ubuntu-toolchain-r-test + - sourceline: 'ppa:ubuntu-toolchain-r/test' packages: &packages - libzmq3-dev - libzmq5 @@ -35,29 +36,51 @@ matrix: - env: MATRIX_EVAL="CC=gcc-9 CXX=g++-9" CONF="--disable-output-uhd --enable-output-raw" os: linux - dist: xenial + dist: bionic sudo: required + arch: amd64 compiler: gcc addons: *linuxaddons - env: MATRIX_EVAL="CC=gcc-9 CXX=g++-9" CONF="--disable-output-uhd --disable-native" os: linux - dist: xenial + dist: bionic sudo: required + arch: amd64 compiler: gcc addons: *linuxaddons - env: MATRIX_EVAL="CC=gcc-9 CXX=g++-9" CONF="--disable-output-uhd --enable-trace" os: linux - dist: xenial + dist: bionic sudo: required + arch: amd64 compiler: gcc addons: *linuxaddons + # ARM64 builds + - env: MATRIX_EVAL="CC=gcc-9 CXX=g++-9" CONF="--disable-output-uhd" + os: linux + dist: bionic + sudo: required + arch: arm64 + compiler: gcc + addons: *linuxaddons + + - env: MATRIX_EVAL="CC=gcc-9 CXX=g++-9" CONF="--disable-output-uhd --disable-native" + os: linux + dist: bionic + sudo: required + arch: arm64 + compiler: gcc + addons: *linuxaddons + + # For EasyDAB, which should be an armhf build instead - env: MATRIX_EVAL="CC=gcc-9 CXX=g++-9" CONF="--enable-easydabv3 --disable-output-uhd --enable-fast-math --disable-native" os: linux - dist: xenial + dist: bionic sudo: required + arch: amd64 compiler: gcc addons: *linuxaddons |