Added Arm64 Travis build

This commit is contained in:
redtide 2019-12-22 14:22:40 +01:00
parent d6c49ef827
commit 4d9216dd95
4 changed files with 35 additions and 12 deletions

View file

@ -13,6 +13,6 @@ indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
[*.{ttl,ttl.in,yml}]
[*.{ttl,ttl.in,sh,yml}]
indent_size = 2
indent_style = space

1
.gitignore vendored
View file

@ -30,3 +30,4 @@ node_modules/
.sass-cache
*.lock
*.sublime-*
*.code-*

View file

@ -1,8 +1,22 @@
language: cpp
matrix:
jobs:
include:
- os: linux
- os: linux
arch: amd64
dist: bionic
addons:
apt:
sources:
- sourceline: 'ppa:ubuntu-toolchain-r/test'
packages:
- gcc-8
- g++-8
- doxygen
env:
- MATRIX_EVAL="CC=gcc-8 && CXX=g++-8"
- os: linux
arch: arm64
dist: bionic
addons:
apt:
@ -38,11 +52,11 @@ after_success:
deploy:
provider: releases
skip_cleanup: true
api_key:
token:
secure: cc6IkdalZRb+lOWzPkubCUvTcP9lBwiNBBPkXWVmeX7YXkdQlsoVQ11bZThd1Go+5Lt+jGFtEqEjJ0L7GxpdatEeBMEK5HXl0QtHAybl9J4Ax7hKba8FSX5RqPFOuKixCob6eCqJRchT26qRsQE/WYMY8DmproEFGMBHk0K4HXDWEq0HP8dbWVx3KudvellCYszUrVQYb2s49sDiF8OwSog5TiqdBqO5PRcqyt2ySmHgqwBYq7XV0pb+DxcKJcc7/gCBpBN7nyEhl8gmKELypLF81l8xUDBUjRy1jjf0r33ISHpX1MWeWIN9YzSNL0aLPQvwynAQ7OeckFAIMABah2UuYcxdd4ioXduPTbprVYpSwIyyxkeafK2jxgxwoKWi9GJZ3yAUHNS/V7Gh5DsFb7C6QDqr5gOxOMtjHwjmHnxmD44SsugjSosVzirvQR+JbrSsPsmZThQjCvwG+7hO3JatX4BXA7bp9WtgsoMrCH61gCp2GogQVLvYpgRpVErKK8PMTkt71OouewTDqD5iwc3N/2pNWP3cXxpPegerjl4R2sY0sZ57WRfW8ts7akPyqJZa2uKpzpM0eXy35fZl6WoJSlIv3akCnzdtLtaWAptzfXhgRSlF/33+gZ3jRcSP7ca2YpUviuZ+KYk+uGfMh092CMRMjPv1Et5h7zYGD+o=
file: "$DEPLOYFILE"
on:
repo: sfztools/sfizz
repo: ${TRAVIS_REPO_SLUG}
tags: true
notifications:

View file

@ -1,12 +1,20 @@
#!/bin/bash
set -e
set -ex
if [ "$TRAVIS_OS_NAME" = "linux" ]; then
wget https://cmake.org/files/v3.13/cmake-3.13.0-Linux-x86_64.sh
sudo sh cmake-3.13.0-Linux-x86_64.sh --skip-license --prefix=/usr/local
cmake_dir="cmake-3.13.0-${TRAVIS_OS_NAME}-${TRAVIS_CPU_ARCH}"
cmake_arc="${cmake_dir}.tar.gz"
cmake_url="https://github.com/${TRAVIS_REPO_SLUG}/releases/download/${TRAVIS_OS_NAME}/${cmake_arc}"
if [ ${TRAVIS_OS_NAME} = "linux" ]; then
wget -q ${cmake_url}
tar xzf ${cmake_arc}
cd ${TRAVIS_BUILD_DIR}/${cmake_dir}
sudo cp bin/* /usr/local/bin/
sudo cp -r doc /usr/local/share/
sudo cp -r share/* /usr/local/share/
export PATH="/usr/local/bin:$PATH" # FIXME
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
elif [ ${TRAVIS_OS_NAME} = "osx" ]; then
sudo ln -s /usr/local /opt/local
brew update
brew upgrade cmake