diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2018-10-20 11:57:59 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2018-10-20 11:57:59 (GMT) |
commit | d32d625787febc9c08fa7e1118df87ebfd4a9315 (patch) | |
tree | ffed6d372f62e8d4ac29752a10d4374822b2fc66 /.travis.yml | |
parent | c482675d8403f441c50101cdd590df8ca6472ef5 (diff) | |
download | tcl-d32d625787febc9c08fa7e1118df87ebfd4a9315.zip tcl-d32d625787febc9c08fa7e1118df87ebfd4a9315.tar.gz tcl-d32d625787febc9c08fa7e1118df87ebfd4a9315.tar.bz2 |
Travis CI build
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..3abeb6b --- /dev/null +++ b/.travis.yml @@ -0,0 +1,63 @@ +dist: trusty +language: c +matrix: + include: + - os: linux + env: + - MATRIX_EVAL="BUILD_DIR=unix" + - os: linux + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-4.9 + env: + - MATRIX_EVAL="CC=gcc-4.9 && BUILD_DIR=unix" + - os: linux + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-5 + env: + - MATRIX_EVAL="CC=gcc-5 && BUILD_DIR=unix" + - os: linux + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-6 + env: + - MATRIX_EVAL="CC=gcc-6 && BUILD_DIR=unix" + - os: linux + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-7 + env: + - MATRIX_EVAL="CC=gcc-7 && BUILD_DIR=unix" + - os: osx + osx_image: xcode8 + env: + - MATRIX_EVAL="BUILD_DIR=unix" + - os: osx + osx_image: xcode8 + env: + - MATRIX_EVAL="BUILD_DIR=macosx" + - os: windows + env: + - MATRIX_EVAL="BUILD_DIR=win" + +before_install: + - eval "${MATRIX_EVAL}" + - cd ${BUILD_DIR} +install: + - ./configure +script: + - make + - make test |