travis: add jobs for Base 7.0 / 3.15.7 / 3.14.12.8
This commit is contained in:
59
.travis.yml
59
.travis.yml
@@ -57,8 +57,7 @@ matrix:
|
||||
os: osx
|
||||
|
||||
# Compile the example application
|
||||
# using the build configurations from full example
|
||||
# (makeBaseApp example - no C++parts yet)
|
||||
# using the build configurations from full makeBaseApp example
|
||||
|
||||
- env: SET=test01
|
||||
|
||||
@@ -67,19 +66,19 @@ matrix:
|
||||
|
||||
- env: VV="" SET=test01
|
||||
|
||||
# - env: SET=test01 EXTRA="CMD_CXXFLAGS=-std=c++11"
|
||||
- env: SET=test01 EXTRA="CMD_CXXFLAGS=-std=c++11"
|
||||
|
||||
# - env: SET=test01 EXTRA="CMD_CXXFLAGS=-std=c++11"
|
||||
# compiler: clang
|
||||
- env: SET=test01 EXTRA="CMD_CXXFLAGS=-std=c++11"
|
||||
compiler: clang
|
||||
|
||||
# trusty is pretty close to RHEL7
|
||||
- env: SET=test01
|
||||
dist: trusty
|
||||
|
||||
# - env: SET=test01 EXTRA="CMD_CXXFLAGS=-std=c++11"
|
||||
# dist: trusty
|
||||
- env: SET=test01 EXTRA="CMD_CXXFLAGS=-std=c++11"
|
||||
dist: trusty
|
||||
|
||||
# Cross-compilation to Windows using MinGW and WINE
|
||||
# (DLL builds only work for EPICS 7)
|
||||
|
||||
- env: SET=test01 WINE=32 TEST=NO STATIC=YES
|
||||
compiler: mingw
|
||||
@@ -98,10 +97,10 @@ matrix:
|
||||
# Cross-compilation to RTEMS
|
||||
# (needs EPICS Base >= 3.16.2)
|
||||
|
||||
- env: BASE=R3.16.2 SET=test01 RTEMS=4.10 TEST=NO
|
||||
- env: SET=test01 RTEMS=4.10 TEST=NO
|
||||
dist: trusty
|
||||
|
||||
- env: BASE=R3.16.2 SET=test01 RTEMS=4.9 TEST=NO
|
||||
- env: SET=test01 RTEMS=4.9 TEST=NO
|
||||
dist: trusty
|
||||
|
||||
# Other gcc versions (adding as an extra package)
|
||||
@@ -116,7 +115,47 @@ matrix:
|
||||
|
||||
# MacOS build
|
||||
|
||||
# SNCSEQ 2.2.7 fails to build on MacOS; currently needs master
|
||||
- env: SET=test01 SNCSEQ=master
|
||||
os: osx
|
||||
compiler: clang
|
||||
addons: { homebrew: { packages: ["re2c"], update: true } }
|
||||
|
||||
# Base 3.15 builds
|
||||
# ================
|
||||
|
||||
- env: BASE=R3.15.7 SET=test01
|
||||
|
||||
- env: BASE=R3.15.7 SET=test01 WINE=64 TEST=NO STATIC=NO
|
||||
dist: trusty
|
||||
compiler: mingw
|
||||
|
||||
# Cross-compilation to RTEMS
|
||||
# (needs EPICS Base >= 3.16.2)
|
||||
|
||||
- env: BASE=R3.16.2 SET=test01 RTEMS=4.10 TEST=NO
|
||||
dist: trusty
|
||||
|
||||
- env: BASE=R3.16.2 SET=test01 RTEMS=4.9 TEST=NO
|
||||
dist: trusty
|
||||
|
||||
# SNCSEQ 2.2.7 fails to build on MacOS; currently needs master
|
||||
- env: BASE=R3.15.7 SET=test01 SNCSEQ=master
|
||||
os: osx
|
||||
compiler: clang
|
||||
addons: { homebrew: { packages: ["re2c"], update: true } }
|
||||
|
||||
# Base 3.14 builds
|
||||
# ================
|
||||
|
||||
- env: BASE=R3.14.12.8 SET=test01
|
||||
|
||||
- env: BASE=R3.14.12.8 SET=test01 WINE=64 TEST=NO STATIC=NO
|
||||
dist: trusty
|
||||
compiler: mingw
|
||||
|
||||
# SNCSEQ 2.2.7 fails to build on MacOS; currently needs master
|
||||
- env: BASE=R3.14.12.8 SET=test01 SNCSEQ=master
|
||||
os: osx
|
||||
compiler: clang
|
||||
addons: { homebrew: { packages: ["re2c"], update: true } }
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
MODULES="sncseq"
|
||||
|
||||
BASE=${BASE:-R3.15.6}
|
||||
BASE=${BASE:-7.0}
|
||||
SNCSEQ=${SNCSEQ:-R2-2-7}
|
||||
|
||||
Reference in New Issue
Block a user