Skip to content

Commit

Permalink
Travis: try ubuntu focal
Browse files Browse the repository at this point in the history
  • Loading branch information
mpbraendli committed Nov 16, 2020
1 parent 26950c0 commit a2d708d
Showing 1 changed file with 13 additions and 28 deletions.
41 changes: 13 additions & 28 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,26 @@
language: c++
language: cpp
dist: focal

matrix:
jobs:
include:
# Clang on OSX
- env: MATRIX_EVAL="" CONF="--disable-output-uhd"
os: osx
osx_image: xcode11
osx_image: xcode12.2
compiler: clang

- env: MATRIX_EVAL="" CONF=""
os: osx
osx_image: xcode11
osx_image: xcode12.2
compiler: clang

# GCC builds on Linux
- env: MATRIX_EVAL="CC=gcc-9 CXX=g++-9" CONF="--disable-zeromq --disable-output-uhd"
- env: MATRIX_EVAL="CC=gcc-10 CXX=g++-10" CONF="--disable-zeromq --disable-output-uhd"
os: linux
dist: bionic
sudo: required
arch: amd64
compiler: gcc
addons: &linuxaddons
apt:
sources: &sources
- sourceline: 'ppa:ubuntu-toolchain-r/test'
packages: &packages
- libzmq3-dev
- libzmq5
Expand All @@ -32,54 +29,42 @@ matrix:
- libcurl4-openssl-dev
- libfftw3-dev
# libuhd-dev is not allowed
- g++-9
- g++-10

- env: MATRIX_EVAL="CC=gcc-9 CXX=g++-9" CONF="--disable-output-uhd --enable-output-raw"
- env: MATRIX_EVAL="CC=gcc-10 CXX=g++-10" CONF="--disable-output-uhd --enable-output-raw"
os: linux
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"
- env: MATRIX_EVAL="CC=gcc-10 CXX=g++-10" CONF="--disable-output-uhd --disable-native"
os: linux
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"
- env: MATRIX_EVAL="CC=gcc-10 CXX=g++-10" CONF="--disable-output-uhd --enable-trace"
os: linux
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"
- env: MATRIX_EVAL="CC=gcc-10 CXX=g++-10" 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"
- env: MATRIX_EVAL="CC=gcc-10 CXX=g++-10" 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"
- env: MATRIX_EVAL="CC=gcc-10 CXX=g++-10" CONF="--enable-easydabv3 --disable-output-uhd --enable-fast-math --disable-native"
os: linux
dist: bionic
sudo: required
arch: amd64
compiler: gcc
addons: *linuxaddons
Expand Down

0 comments on commit a2d708d

Please sign in to comment.