summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2020-06-28 15:39:41 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2020-06-28 15:39:41 (GMT)
commit51e8e55cf0e7c6b845a26e90f1ec563a14b60ff6 (patch)
tree6409dd4afb77209aff8096fabf7c16a389a2cb5b /.travis.yml
parent5d193e26449b56e8301cd9808048b098bdcea79d (diff)
parente94dfdbd4228849b456eb14669e58b31f9cb9e62 (diff)
downloadtk-51e8e55cf0e7c6b845a26e90f1ec563a14b60ff6.zip
tk-51e8e55cf0e7c6b845a26e90f1ec563a14b60ff6.tar.gz
tk-51e8e55cf0e7c6b845a26e90f1ec563a14b60ff6.tar.bz2
Merge 8.6
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml35
1 files changed, 34 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index d336f5f..df0bd2c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -167,24 +167,37 @@ matrix:
env:
- BUILD_DIR=unix
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua CFLAGS=-I/usr/local/opt/tcl-tk/include"
+ install:
+ - ./configure ${CFGOPT} "--prefix=$HOME" || (cat config.log && exit 1)
+ script: &mactest
+ - make all tktest
- name: "macOS/Clang/Xcode 11.5/Static"
os: osx
osx_image: xcode11.5
env:
- BUILD_DIR=unix
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua --disable-shared CFLAGS=-I/usr/local/opt/tcl-tk/include"
+ install:
+ - ./configure ${CFGOPT} "--prefix=$HOME" || (cat config.log && exit 1)
+ script: *mactest
- name: "macOS/Clang/Xcode 11.5/Debug"
os: osx
osx_image: xcode11.5
env:
- BUILD_DIR=unix
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua --enable-symbols CFLAGS=-I/usr/local/opt/tcl-tk/include"
+ install:
+ - ./configure ${CFGOPT} "--prefix=$HOME" || (cat config.log && exit 1)
+ script: *mactest
- name: "macOS/Clang/Xcode 11.5/Shared/XQuartz"
os: osx
osx_image: xcode11.5
env:
- BUILD_DIR=unix
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --disable-corefoundation --x-includes=/opt/X11/include --x-libraries=/opt/X11/lib CFLAGS=-I/usr/local/opt/tcl-tk/include"
+ install:
+ - ./configure ${CFGOPT} "--prefix=$HOME" || (cat config.log && exit 1)
+ script: *mactest
# Older MacOS versions
- name: "macOS/Clang/Xcode 11/Shared"
os: osx
@@ -192,18 +205,27 @@ matrix:
env:
- BUILD_DIR=unix
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua CFLAGS=-I/usr/local/opt/tcl-tk/include CPPFLAGS=-mmacosx-version-min=10.14"
+ install:
+ - ./configure ${CFGOPT} "--prefix=$HOME" || (cat config.log && exit 1)
+ script: *mactest
- name: "macOS/Clang/Xcode 10/Shared"
os: osx
osx_image: xcode10.3
env:
- BUILD_DIR=unix
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua CFLAGS=-I/usr/local/opt/tcl-tk/include CPPFLAGS=-mmacosx-version-min=10.14"
+ install:
+ - ./configure ${CFGOPT} "--prefix=$HOME" || (cat config.log && exit 1)
+ script: *mactest
- name: "macOS/Clang/Xcode 9/Shared"
os: osx
osx_image: xcode9.4
env:
- BUILD_DIR=unix
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua CFLAGS=-I/usr/local/opt/tcl-tk/include CPPFLAGS=-mmacosx-version-min=10.13"
+ install:
+ - ./configure ${CFGOPT} "--prefix=$HOME" || (cat config.log && exit 1)
+ script: *mactest
# Test on Windows with MSVC native
# - name: "Windows/MSVC/Shared"
# os: windows
@@ -217,6 +239,15 @@ matrix:
# install: []
# script:
# - cmd.exe //C vcvarsall.bat x64 '&&' nmake '-f' makefile.vc all tktest
+# "make dist" only
+ - name: "Linux: make dist"
+ os: linux
+ dist: bionic
+ compiler: gcc
+ env:
+ - BUILD_DIR=unix
+ script:
+ - make dist
before_install:
- |-
case $TRAVIS_OS_NAME in
@@ -226,11 +257,13 @@ before_install:
esac
- cd ${BUILD_DIR}
install:
- - ./configure ${CFGOPT} --prefix=$HOME || (cat config.log && exit 1)
+ - mkdir "$HOME/install dir"
+ - ./configure ${CFGOPT} "--prefix=$HOME/install dir" || (cat config.log && exit 1)
before_script:
- export ERROR_ON_FAILURES=1
script:
- make all tktest
+ - make install
cache:
directories:
- $HOME/AppData/Local/Temp/chocolatey