tomsfastmath/.travis.yml

35 lines
1.0 KiB
YAML
Raw Normal View History

2019-09-06 07:42:47 +02:00
dist: trusty
sudo: required
2014-10-13 19:25:31 +02:00
language: c
compiler:
- gcc
2015-02-15 15:17:36 +01:00
script: CC="${MYCC}" make ${SHARED} test_standalone >test_gcc_1.txt 2>test_gcc_2.txt && ./test >test_std.txt 2>test_err.txt
2014-10-13 19:25:31 +02:00
env:
- MYCC="gcc" SHARED=""
- MYCC="gcc -m32" SHARED=""
- MYCC="gcc-4.8" SHARED=""
- MYCC="gcc-4.8 -m32" SHARED=""
- MYCC="gcc-4.9" SHARED=""
- MYCC="gcc-4.9 -m32" SHARED=""
- MYCC="gcc" SHARED="-f makefile.shared"
- MYCC="gcc -m32" SHARED="-f makefile.shared"
- MYCC="gcc-4.8" SHARED="-f makefile.shared"
- MYCC="gcc-4.8 -m32" SHARED="-f makefile.shared"
- MYCC="gcc-4.9" SHARED="-f makefile.shared"
- MYCC="gcc-4.9 -m32" SHARED="-f makefile.shared"
2014-10-13 19:25:31 +02:00
matrix:
fast_finish: true
before_script:
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
- sudo apt-get -qq update
2015-02-05 12:09:04 +01:00
- sudo apt-get install gcc-4.9-multilib gcc-4.8-multilib gcc-multilib build-essential
2014-10-13 19:25:31 +02:00
after_failure:
- cat test_gcc_1.txt
- cat test_std.txt
- cat test_err.txt
after_script:
- cat test_gcc_2.txt
notifications:
irc: "chat.freenode.net#libtom-notifications"
2014-10-13 19:25:31 +02:00