diff options
author | Max Kellermann <max@musicpd.org> | 2019-12-23 17:58:08 +0100 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2019-12-23 18:12:04 +0100 |
commit | 816ef12088587174315c50e98c0cce7716e04e47 (patch) | |
tree | e24b9f08d5453439a380cb25fd211bb96300fc79 /.travis.yml | |
parent | 5ff786e59c9bcfcf9b58f2398a052e149b845640 (diff) |
.travis.yml: add Ubuntu Bionic build
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index c5f3a3eeb..8aaa876e6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,28 @@ language: cpp matrix: include: + # Ubuntu Bionic (18.04) with GCC 7 + - os: linux + dist: bionic + addons: + apt: + sources: + - sourceline: 'ppa:deadsnakes/ppa' # for Python 3.7 (required by Meson) + packages: + - libgtest-dev + - libboost-dev + - python3.6 + - python3-urllib3 + - ninja-build + before_install: + - wget https://bootstrap.pypa.io/get-pip.py + - /usr/bin/python3.6 get-pip.py --user + install: + - /usr/bin/python3.6 $HOME/.local/bin/pip install --user meson + env: + - MATRIX_EVAL="export PATH=$HOME/.local/bin:$PATH" + + # Ubuntu Trusty (16.04) with GCC 6 - os: linux dist: trusty addons: @@ -27,6 +49,7 @@ matrix: # use gold as workaround for https://sourceware.org/bugzilla/show_bug.cgi?id=17068 - MATRIX_EVAL="export CC='ccache gcc-6' CXX='ccache g++-6' LDFLAGS=-fuse-ld=gold PATH=$HOME/.local/bin:$PATH" + # Ubuntu Trusty (16.04) with GCC 8 - os: linux dist: trusty addons: |