2020-05-08 23:51:30 +03:00
|
|
|
language: cpp
|
|
|
|
|
|
|
|
os: linux
|
2018-09-02 14:16:21 +03:00
|
|
|
|
2021-06-22 11:58:40 +03:00
|
|
|
dist: focal
|
2018-09-02 14:16:21 +03:00
|
|
|
|
2020-05-08 23:51:30 +03:00
|
|
|
jobs:
|
2019-02-01 19:11:47 +02:00
|
|
|
include:
|
|
|
|
# linux with default, builds native and bridges
|
|
|
|
- os: linux
|
|
|
|
compiler: gcc
|
|
|
|
env:
|
|
|
|
- TARGET="linux"
|
|
|
|
|
|
|
|
# linux with macOS cross-compilation
|
|
|
|
- os: linux
|
|
|
|
compiler: gcc
|
2020-07-24 11:40:05 +03:00
|
|
|
dist: trusty
|
2019-02-01 19:11:47 +02:00
|
|
|
env:
|
|
|
|
- TARGET="macos"
|
|
|
|
|
|
|
|
# linux with win32 cross-compilation
|
|
|
|
- os: linux
|
|
|
|
compiler: gcc
|
|
|
|
env:
|
|
|
|
- TARGET="win32"
|
|
|
|
|
|
|
|
# linux with win64 cross-compilation
|
|
|
|
- os: linux
|
|
|
|
compiler: gcc
|
|
|
|
env:
|
|
|
|
- TARGET="win64"
|
|
|
|
|
|
|
|
# linux with gcc 8, strict build
|
|
|
|
- os: linux
|
|
|
|
compiler: gcc
|
|
|
|
env:
|
|
|
|
- TARGET="linux-strict"
|
2018-09-02 14:16:21 +03:00
|
|
|
|
2019-02-11 13:58:48 +02:00
|
|
|
# linux with gcc 8, strict build, using juce
|
|
|
|
- os: linux
|
|
|
|
compiler: gcc
|
|
|
|
env:
|
|
|
|
- TARGET="linux-juce-strict"
|
|
|
|
|
2020-06-06 03:47:29 +03:00
|
|
|
# linux with default, tests python code
|
|
|
|
- os: linux
|
|
|
|
compiler: gcc
|
|
|
|
env:
|
|
|
|
- TARGET="pylint"
|
|
|
|
|
2015-01-23 06:23:58 +02:00
|
|
|
before_install:
|
2020-06-06 12:01:07 +03:00
|
|
|
- bash ${TRAVIS_BUILD_DIR}/.travis/before_install.sh
|
2019-02-01 19:11:47 +02:00
|
|
|
|
2015-01-23 06:23:58 +02:00
|
|
|
install:
|
2020-06-06 12:01:07 +03:00
|
|
|
- bash ${TRAVIS_BUILD_DIR}/.travis/install.sh
|
2019-02-01 19:11:47 +02:00
|
|
|
|
2015-01-23 06:23:58 +02:00
|
|
|
script:
|
2020-06-06 12:01:07 +03:00
|
|
|
- bash ${TRAVIS_BUILD_DIR}/.travis/script-${TARGET}.sh
|
2019-12-19 22:14:40 +02:00
|
|
|
|
|
|
|
notifications:
|
2020-04-22 08:36:11 +03:00
|
|
|
email: true
|
2021-06-22 11:58:40 +03:00
|
|
|
irc: "ircs://chat.libera.chat:7070/#kxstudio"
|