summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2020-01-01 18:36:59 +0100
committerMax Kellermann <max@musicpd.org>2020-01-01 18:36:59 +0100
commit756560eac395a18ce7916aec6abaab378a900d7a (patch)
treefe2cc4e2093ccc86b6c339078d80cde6ee8bfece /.travis.yml
parentdca0519336586be95b920004178114a097681768 (diff)
.travis.yml: add ARM64 build (for NEON optimizations)
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index a9a2447bb..c349c993c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -45,6 +45,28 @@ matrix:
env:
- MATRIX_EVAL="export PATH=\$HOME/.local/bin:\$PATH"
+ # Ubuntu Bionic (18.04) with GCC 7 on ARM64
+ - os: linux
+ arch: arm64
+ 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