From c77552d6fc9db8356116cf23a7e0cadf44a7fd92 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Mon, 11 Nov 2019 17:58:11 +0100 Subject: Travis: Add ARM64 build --- .travis.yml | 96 +++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 52 insertions(+), 44 deletions(-) diff --git a/.travis.yml b/.travis.yml index 966fd32..55516ab 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,53 +1,61 @@ language: c++ -sudo: required -dist: xenial -addons: &addons - apt: - sources: &sources - - ubuntu-toolchain-r-test - packages: &packages - - libzmq3-dev - - libzmq5 - - automake - - libtool - - libboost1.58-all-dev - - vlc-nox - - libvlc-dev - - libasound2 - - libasound2-dev - - libjack-jackd2-dev - - jackd2 - - libmagickwand-dev - - g++-9 +matrix: + include: + - env: CONF="" + os: linux + arch: amd64 + dist: bionic + compiler: gcc + addons: &linuxaddons + apt: + sources: &sources + - ubuntu-toolchain-r-test + packages: &packages + - libzmq3-dev + - libzmq5 + - automake + - libtool + - vlc-data + - libvlc-dev + - libasound2 + - libasound2-dev + - libjack-jackd2-dev + - jackd2 + - libmagickwand-dev + - g++-9 -compiler: - - gcc + - env: CONF="--enable-alsa" + os: linux + arch: amd64 + dist: bionic + compiler: gcc + addons: *linuxaddons + + - env: CONF="--enable-jack" + os: linux + arch: amd64 + dist: bionic + compiler: gcc + addons: *linuxaddons + + - env: CONF="--enable-vlc" + os: linux + arch: amd64 + dist: bionic + compiler: gcc + addons: *linuxaddons + + - env: CONF="--enable-alsa --enable-jack --enable-vlc" + os: linux + arch: arm64 + dist: bionic + compiler: gcc + addons: *linuxaddons script: - | - pushd /tmp - git clone https://github.com/Opendigitalradio/fdk-aac.git - cd fdk-aac ./bootstrap - CC=gcc-9 CXX=g++-9 ./configure - make - sudo make install - popd - - | - ./bootstrap - CC=gcc-9 CXX=g++-9 ./configure - make - - | - CC=gcc-9 CXX=g++-9 ./configure --enable-vlc - make - - | - CC=gcc-9 CXX=g++-9 ./configure --enable-alsa - make - - | - CC=gcc-9 CXX=g++-9 ./configure --enable-jack - make - - | - CC=gcc-9 CXX=g++-9 ./configure --enable-alsa --enable-jack --enable-vlc + CC=gcc-9 CXX=g++-9 ./configure $CONF make -- cgit v1.2.3