- language: cpp
-
- os: linux
-
- dist: focal
-
- jobs:
- include:
- # linux with default, builds native and bridges
- - os: linux
- compiler: gcc
- env:
- - TARGET="linux"
-
- # linux with macOS cross-compilation
- - os: linux
- compiler: gcc
- dist: trusty
- 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"
-
- # linux with gcc 8, strict build, using juce
- - os: linux
- compiler: gcc
- env:
- - TARGET="linux-juce-strict"
-
- # linux with default, tests python code
- - os: linux
- compiler: gcc
- env:
- - TARGET="pylint"
-
- before_install:
- - bash ${TRAVIS_BUILD_DIR}/.travis/before_install.sh
-
- install:
- - bash ${TRAVIS_BUILD_DIR}/.travis/install.sh
-
- script:
- - bash ${TRAVIS_BUILD_DIR}/.travis/script-${TARGET}.sh
-
- notifications:
- email: true
- irc: "ircs://chat.libera.chat:7070/#kxstudio"
|