summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2019-10-25 20:45:45 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2019-10-25 20:45:45 (GMT)
commitbf1382a38f16c8a562dd89acb6c487739ba6d0fb (patch)
tree7b79680585167aa56e6357edfc29ae099fb3dacd /.travis.yml
parent152c7b494455fe4669dc71e800cf6c665327471e (diff)
parent6362d5ced5f043f81326f06aa2ba4246a7274ed1 (diff)
downloadtcl-bf1382a38f16c8a562dd89acb6c487739ba6d0fb.zip
tcl-bf1382a38f16c8a562dd89acb6c487739ba6d0fb.tar.gz
tcl-bf1382a38f16c8a562dd89acb6c487739ba6d0fb.tar.bz2
Merge trunk
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml88
1 files changed, 48 insertions, 40 deletions
diff --git a/.travis.yml b/.travis.yml
index 75d4a9c..828b902 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,6 +10,13 @@ matrix:
compiler: gcc
env:
- BUILD_DIR=unix
+ - name: "Linux/GCC/Shared: NO_DEPRECATED"
+ os: linux
+ dist: xenial
+ compiler: gcc
+ env:
+ - BUILD_DIR=unix
+ - CFGOPT="CFLAGS=-DTCL_NO_DEPRECATED=1"
- name: "Linux/GCC/Static"
os: linux
dist: xenial
@@ -94,6 +101,13 @@ matrix:
env:
- BUILD_DIR=unix
- CFGOPT=CFLAGS=-DTCL_UTF_MAX=3
+ - name: "Linux/Clang/Shared:NO_DEPRECATED"
+ os: linux
+ dist: xenial
+ compiler: clang
+ env:
+ - BUILD_DIR=unix
+ - CFGOPT="CFLAGS=-DTCL_NO_DEPRECATED=1"
- name: "Linux/Clang/Static"
os: linux
dist: xenial
@@ -151,14 +165,13 @@ matrix:
os: linux
dist: xenial
compiler: x86_64-w64-mingw32-gcc
- addons: &mingw64
+ addons:
apt:
packages:
- gcc-mingw-w64-base
- binutils-mingw-w64-x86-64
- gcc-mingw-w64-x86-64
- gcc-mingw-w64
- - wine
env:
- BUILD_DIR=win
- CFGOPT="--host=x86_64-w64-mingw32 --enable-64bit"
@@ -167,31 +180,13 @@ matrix:
# Include a high visibility marker that tests are skipped outright
- >
echo "`tput setaf 3`SKIPPED TEST: CROSS COMPILING`tput sgr0`"
- - name: "Linux-cross-Windows/GCC/Static/no test"
- os: linux
- dist: xenial
- compiler: x86_64-w64-mingw32-gcc
- addons: *mingw64
- env:
- - BUILD_DIR=win
- - CFGOPT="--host=x86_64-w64-mingw32 --enable-64bit --disable-shared"
- script: *crosstest
- - name: "Linux-cross-Windows/GCC/Debug/no test"
- os: linux
- dist: xenial
- compiler: x86_64-w64-mingw32-gcc
- addons: *mingw64
- env:
- - BUILD_DIR=win
- - CFGOPT="--host=x86_64-w64-mingw32 --enable-64bit --enable-symbols"
- script: *crosstest
# Test with mingw-w64 (32 bit) cross-compile
# Doesn't run tests because wine is only an imperfect Windows emulation
- name: "Linux-cross-Windows-32/GCC/Shared/no test"
os: linux
dist: xenial
compiler: i686-w64-mingw32-gcc
- addons: &mingw32
+ addons:
apt:
packages:
- gcc-mingw-w64-base
@@ -199,29 +194,10 @@ matrix:
- gcc-mingw-w64-i686
- gcc-mingw-w64
- gcc-multilib
- - wine
env:
- BUILD_DIR=win
- CFGOPT=--host=i686-w64-mingw32
script: *crosstest
- - name: "Linux-cross-Windows-32/GCC/Static/no test"
- os: linux
- dist: xenial
- compiler: i686-w64-mingw32-gcc
- addons: *mingw32
- env:
- - BUILD_DIR=win
- - CFGOPT="--host=i686-w64-mingw32 --disable-shared"
- script: *crosstest
- - name: "Linux-cross-Windows-32/GCC/Debug/no test"
- os: linux
- dist: xenial
- compiler: i686-w64-mingw32-gcc
- addons: *mingw32
- env:
- - BUILD_DIR=win
- - CFGOPT="--host=i686-w64-mingw32 --enable-symbols"
- script: *crosstest
# Test on Windows with MSVC native
- name: "Windows/MSVC/Shared"
os: windows
@@ -236,6 +212,15 @@ matrix:
script:
- cmd.exe /C 'vcvarsall.bat x64 && nmake -f makefile.vc all tcltest'
- cmd.exe /C 'vcvarsall.bat x64 && nmake -f makefile.vc test'
+ - name: "Windows/MSVC/Shared: NO_DEPRECATED"
+ os: windows
+ compiler: cl
+ env: *vcenv
+ before_install: *vcpreinst
+ install: []
+ script:
+ - cmd.exe /C 'vcvarsall.bat x64 && nmake OPTS=nodep -f makefile.vc all tcltest'
+ - cmd.exe /C 'vcvarsall.bat x64 && nmake OPTS=nodep -f makefile.vc test'
- name: "Windows/MSVC/Static"
os: windows
compiler: cl
@@ -264,6 +249,15 @@ matrix:
script:
- cmd.exe /C 'vcvarsall.bat x86 && nmake -f makefile.vc all tcltest'
- cmd.exe /C 'vcvarsall.bat x86 && nmake -f makefile.vc test'
+ - name: "Windows/MSVC-x86/Shared: NO_DEPRECATED"
+ os: windows
+ compiler: cl
+ env: *vcenv
+ before_install: *vcpreinst
+ install: []
+ script:
+ - cmd.exe /C 'vcvarsall.bat x86 && nmake OPTS=nodep -f makefile.vc all tcltest'
+ - cmd.exe /C 'vcvarsall.bat x86 && nmake OPTS=nodep -f makefile.vc test'
- name: "Windows/MSVC-x86/Static"
os: windows
compiler: cl
@@ -292,6 +286,13 @@ matrix:
before_install: &makepreinst
- choco install make
- cd ${BUILD_DIR}
+ - name: "Windows/GCC/Shared: NO_DEPRECATED"
+ os: windows
+ compiler: gcc
+ env:
+ - BUILD_DIR=win
+ - CFGOPT="--enable-64bit CFLAGS=-DTCL_NO_DEPRECATED=1"
+ before_install: *makepreinst
- name: "Windows/GCC/Static"
os: windows
compiler: gcc
@@ -313,6 +314,13 @@ matrix:
env:
- BUILD_DIR=win
before_install: *makepreinst
+ - name: "Windows/GCC-x86/Shared: NO_DEPRECATED"
+ os: windows
+ compiler: gcc
+ env:
+ - BUILD_DIR=win
+ - CFGOPT="CFLAGS=-DTCL_NO_DEPRECATED=1"
+ before_install: *makepreinst
- name: "Windows/GCC-x86/Static"
os: windows
compiler: gcc