diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-11-11 17:58:11 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-11-11 17:58:11 +0100 |
commit | c77552d6fc9db8356116cf23a7e0cadf44a7fd92 (patch) | |
tree | 66ee62b7bc8d7d46ab9ce228ab7d1c2de78af4a5 | |
parent | 0e5af65c467b2423a0b857ae3ad98c91acc1e190 (diff) | |
download | ODR-AudioEnc-c77552d6fc9db8356116cf23a7e0cadf44a7fd92.tar.gz ODR-AudioEnc-c77552d6fc9db8356116cf23a7e0cadf44a7fd92.tar.bz2 ODR-AudioEnc-c77552d6fc9db8356116cf23a7e0cadf44a7fd92.zip |
Travis: Add ARM64 build
-rw-r--r-- | .travis.yml | 96 |
1 files 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 |