NS/.travis.yml

59 lines
1.4 KiB
YAML

language: cpp
matrix:
include:
- os: linux
dist: xenial
compiler: gcc
name: "Ubuntu xenial"
script: cd main/source/linux && make
env: OPJ_CI_ARCH=i386
addons:
apt:
packages:
- gcc-multilib
- g++-multilib
- libc6-i386
- mesa-common-dev
- libcurl4-openssl-dev:i386
- libpng12-dev:i386
- os: linux
dist: trusty
compiler: gcc
name: "Ubuntu trusty"
script: cd main/source/linux && make
env: OPJ_CI_ARCH=i386
addons:
apt:
packages:
- gcc-multilib
- g++-multilib
- libc6-i386
- libcurl4-openssl-dev:i386
- libpng12-dev:i386
- os: osx
compiler: clang
before_script:
- export CC=clang
- export CPLUS=clang++
- export MACOSX_DEPLOYMENT_TARGET=10.10
script: cd main/source/linux && make
allow_failures:
- os: linux
dist: bionic
compiler: gcc
name: "Ubuntu bionic"
script: cd main/source/linux && make
env: OPJ_CI_ARCH=i386
addons:
apt:
packages:
- gcc-multilib
- g++-multilib
- libc6-i386
- mesa-common-dev
- libcurl4-openssl-dev
- libpng-dev