1*fb3ef04dSDag-Erling Smørgravlanguage: c 2*fb3ef04dSDag-Erling Smørgrav 3*fb3ef04dSDag-Erling Smørgravsudo: false 4*fb3ef04dSDag-Erling Smørgrav 5*fb3ef04dSDag-Erling Smørgravos: 6*fb3ef04dSDag-Erling Smørgrav - linux 7*fb3ef04dSDag-Erling Smørgrav - osx 8*fb3ef04dSDag-Erling Smørgrav 9*fb3ef04dSDag-Erling Smørgravcompiler: 10*fb3ef04dSDag-Erling Smørgrav - gcc 11*fb3ef04dSDag-Erling Smørgrav - clang 12*fb3ef04dSDag-Erling Smørgrav 13*fb3ef04dSDag-Erling Smørgravmatrix: 14*fb3ef04dSDag-Erling Smørgrav include: 15*fb3ef04dSDag-Erling Smørgrav ## Ubuntu 14.04 Trusty (beta), sudo required! 16*fb3ef04dSDag-Erling Smørgrav - os: linux 17*fb3ef04dSDag-Erling Smørgrav dist: trusty 18*fb3ef04dSDag-Erling Smørgrav sudo: required 19*fb3ef04dSDag-Erling Smørgrav compiler: gcc 20*fb3ef04dSDag-Erling Smørgrav env: TRUSTY="yes" 21*fb3ef04dSDag-Erling Smørgrav - os: linux 22*fb3ef04dSDag-Erling Smørgrav dist: trusty 23*fb3ef04dSDag-Erling Smørgrav sudo: required 24*fb3ef04dSDag-Erling Smørgrav compiler: clang 25*fb3ef04dSDag-Erling Smørgrav env: TRUSTY="yes" 26*fb3ef04dSDag-Erling Smørgrav ## MinGW / wine 27*fb3ef04dSDag-Erling Smørgrav - os: linux 28*fb3ef04dSDag-Erling Smørgrav sudo: required 29*fb3ef04dSDag-Erling Smørgrav compiler: i586-mingw32msvc-gcc 30*fb3ef04dSDag-Erling Smørgrav env: BUILD_MINGW="yes" 31*fb3ef04dSDag-Erling Smørgrav allow_failures: 32*fb3ef04dSDag-Erling Smørgrav - compiler: i586-mingw32msvc-gcc 33*fb3ef04dSDag-Erling Smørgrav 34*fb3ef04dSDag-Erling Smørgravinstall: 35*fb3ef04dSDag-Erling Smørgrav - env | grep -v "encrypted" | LC_ALL=C sort 36*fb3ef04dSDag-Erling Smørgrav - if test "${BUILD_MINGW}" = "yes"; then 37*fb3ef04dSDag-Erling Smørgrav sudo apt-get -qq update && 38*fb3ef04dSDag-Erling Smørgrav sudo apt-get -qq install wine; 39*fb3ef04dSDag-Erling Smørgrav fi 40*fb3ef04dSDag-Erling Smørgrav 41*fb3ef04dSDag-Erling Smørgravscript: 42*fb3ef04dSDag-Erling Smørgrav - if test "${BUILD_MINGW}" != "yes"; then 43*fb3ef04dSDag-Erling Smørgrav make && 44*fb3ef04dSDag-Erling Smørgrav make test && 45*fb3ef04dSDag-Erling Smørgrav make release; 46*fb3ef04dSDag-Erling Smørgrav else 47*fb3ef04dSDag-Erling Smørgrav export CC=i586-mingw32msvc-gcc; 48*fb3ef04dSDag-Erling Smørgrav echo -e '#!/bin/bash\nexec wine $0.exe "$@"' > unifdef; 49*fb3ef04dSDag-Erling Smørgrav chmod ugo+x unifdef; 50*fb3ef04dSDag-Erling Smørgrav make version.h && 51*fb3ef04dSDag-Erling Smørgrav make -f win32/Makefile.mingw test; 52*fb3ef04dSDag-Erling Smørgrav fi 53*fb3ef04dSDag-Erling Smørgrav 54*fb3ef04dSDag-Erling Smørgravbranches: 55*fb3ef04dSDag-Erling Smørgrav only: 56*fb3ef04dSDag-Erling Smørgrav - master 57*fb3ef04dSDag-Erling Smørgrav - next 58*fb3ef04dSDag-Erling Smørgrav - /^travis.*/ 59*fb3ef04dSDag-Erling Smørgrav - /^tmp.*/ 60