Upgrade Travis CI Linux build platforms to later versions
Move Precise (12.04) build to Trusty (4.04), move one of the existing Trusty builds to Xenial (16.04) and all the other ones to Bionic (18.04) to test under reasonably recent platforms too, and mostly.
This commit is contained in:
40
.travis.yml
40
.travis.yml
@@ -7,30 +7,30 @@ sudo: required
|
||||
|
||||
matrix:
|
||||
include:
|
||||
- dist: precise
|
||||
- dist: trusty
|
||||
compiler: gcc
|
||||
env: wxGTK_VERSION=2 wxUSE_XVFB=1
|
||||
name: wxGTK 2 Ubuntu 12.04
|
||||
- dist: trusty
|
||||
name: wxGTK 2 Ubuntu 14.04
|
||||
- dist: xenial
|
||||
compiler: gcc
|
||||
env: wxGTK_VERSION=3
|
||||
name: wxGTK 3 Ubuntu 14.04
|
||||
- dist: trusty
|
||||
name: wxGTK 3 Ubuntu 16.04
|
||||
- dist: bionic
|
||||
compiler: gcc
|
||||
env: wxGTK_VERSION=2 wxCONFIGURE_FLAGS="--enable-utf8 --enable-utf8only --enable-monolithic" wxUSE_XVFB=1
|
||||
name: wxGTK 2 UTF-8 Ubuntu 14.04
|
||||
- dist: trusty
|
||||
name: wxGTK 2 UTF-8 Ubuntu 18.04
|
||||
- dist: bionic
|
||||
compiler: gcc
|
||||
env: wxGTK_VERSION=3 wxCONFIGURE_FLAGS="--enable-cxx11 --enable-stl --disable-webview" wxMAKEFILE_FLAGS="CXXFLAGS=-std=c++11" wxUSE_XVFB=1
|
||||
name: wxGTK 3 STL Ubuntu 14.04
|
||||
- dist: trusty
|
||||
name: wxGTK 3 STL Ubuntu 18.04
|
||||
- dist: bionic
|
||||
compiler: clang
|
||||
env: wxGTK_VERSION=2 wxCONFIGURE_FLAGS="--disable-shared --disable-sys-libs --disable-webview" wxUSE_XVFB=1
|
||||
name: wxGTK 2 clang Ubuntu 14.04
|
||||
- dist: trusty
|
||||
name: wxGTK 2 clang Ubuntu 18.04
|
||||
- dist: bionic
|
||||
compiler: gcc
|
||||
env: wxTOOLSET=cmake wxCMAKE_GENERATOR="Unix Makefiles"
|
||||
name: wxGTK CMake Ubuntu 14.04
|
||||
name: wxGTK CMake Ubuntu 18.04
|
||||
- os: osx
|
||||
osx_image: xcode6.4
|
||||
compiler: clang
|
||||
@@ -45,22 +45,22 @@ matrix:
|
||||
osx_image: xcode11.3
|
||||
env: wxCONFIGURE_FLAGS="--enable-monolithic"
|
||||
name: wxOSX Xcode 11.3
|
||||
- dist: trusty
|
||||
- dist: bionic
|
||||
compiler: gcc
|
||||
env: wxCONFIGURE_FLAGS="--with-x11 --enable-pch --disable-stc" wxSKIP_SAMPLES=1
|
||||
name: wxX11 Ubuntu 14.04
|
||||
- dist: trusty
|
||||
name: wxX11 Ubuntu 18.04
|
||||
- dist: bionic
|
||||
compiler: gcc
|
||||
env: wxCONFIGURE_FLAGS="--with-directfb --enable-pch --disable-stc" wxSKIP_SAMPLES=1
|
||||
name: wxDFB Ubuntu 14.04
|
||||
- dist: trusty
|
||||
name: wxDFB Ubuntu 18.04
|
||||
- dist: bionic
|
||||
compiler: gcc
|
||||
env: wxCONFIGURE_FLAGS="--with-motif --enable-pch --disable-stc" wxSKIP_SAMPLES=1
|
||||
name: wxMotif Ubuntu 14.04
|
||||
- dist: trusty
|
||||
name: wxMotif Ubuntu 18.04
|
||||
- dist: bionic
|
||||
compiler: gcc
|
||||
env: wxCONFIGURE_FLAGS="--with-qt --enable-pch" wxSKIP_SAMPLES=1
|
||||
name: wxQt Ubuntu 14.04
|
||||
name: wxQt Ubuntu 18.04
|
||||
- os: linux
|
||||
arch: arm64
|
||||
env: wxCONFIGURE_FLAGS="--disable-sys-libs" wxLXC=1
|
||||
|
Reference in New Issue
Block a user