horusdemodlib/.travis.yml

40 wiersze
1.7 KiB
YAML
Czysty Zwykły widok Historia

2020-06-15 09:19:22 +00:00
env:
sudo: required
language: generic
dist: xenial
os:
- linux
- osx
2020-06-15 09:19:22 +00:00
addons:
apt:
packages: libc6-i386 sox python3-numpy valgrind fonts-freefont-otf libspeexdsp-dev
libsamplerate0-dev portaudio19-dev libasound2-dev libao-dev libgsm1-dev libsndfile-dev
mingw-w64
2020-07-09 11:43:43 +00:00
homebrew:
packages:
- sox
update: true
2020-06-15 09:19:22 +00:00
install:
- export HABLIBDIR=${PWD}
- export MAKEFLAGS=-j2
2020-06-15 09:19:22 +00:00
script:
- cd ${HABLIBDIR} && mkdir -p build_linux && cd build_linux
- cmake $HABLIBDIR && make -j4
- ctest --output-on-failure
- cd ${HABLIBDIR} && mkdir -p build_windows/src && cd build_windows
- if [ "$TRAVIS_OS_NAME" != "osx" ]; then cmake $HABLIBDIR -DCMAKE_TOOLCHAIN_FILE=$HABLIBDIR/mingw-w64-x86_64.cmake && make -j4 ; fi
2020-06-15 09:19:22 +00:00
before_deploy:
- cd ${HABLIBDIR}
deploy:
provider: releases
api_key:
2020-07-09 11:55:47 +00:00
secure: ox3iS56JBJVo7nhFwTLUDjSIa9tASIUvXAj3wQPncRCiSfd24zr5Q2PM6e+CSXEHlDkOnEjJmSK+5pdrJLs3NJIfoF75dc/jAD4kf3dFGOZLHB4H/zZBDPsjXcdiuvEqwgFj+d4gFmFYh3VAQR1Goc1zlNrXmhAmBIOBVvdijqtHqaZZa7ib6AVeJF2J2ZyXaCpgwhMIhGiO+Zt+Jr10kCR/+WuxY2iwxI3OYNgNj+IeH06bmclxdj4QV+8uTlPHRe3o+v10xjf55zxkaxS+3pyDaX8ErjxtAhMchA+D44bmhji6NxCetaiswy5W4hQ4Gp4VB8i1LtmtQFPBKDbVVzN3pBLTCSfHB2y97hOt3l7TGgDJmbhzowarZb8d6FQo+T/ePJ6g+L7agq9jsj4Hm45rN3FS1IcoirblX2/Nm4gBhwL/hyN/j6ElJKnSNde8AOZLruB0dSHdJfxAOfgIQDjxYm19itF0kQVJLN5XkFwu1zrNy4leEDOe4NiDAWLk/87Q5KhmKYyJWpMbE6VlHq9nWGfpK+xHBcHYvqZbqjCj3vY67qGcyMB3saaoKhW7JkRlL9ajOg4u/czITit5+6Kl/8ApiulmXzwC8BdKt1ts0VWFbBm3vhwqajArd+nfr+sDdcpxdEfH9119l1YAouqRbp0jURvnylCiIO1D5cw=
file:
- build_linux/src/libhorus.so # we might want to cross compile an arm version as well :)
- build_linux/src/libhorus.dylib
- build_windows/src/libhorus.dll
on:
repo: projecthorus/horusdemodlib
skip_cleanup: 'true'