diff options
author | Zack Middleton <zturtleman@gmail.com> | 2013-03-06 16:57:02 -0600 |
---|---|---|
committer | Tim Angus <tim@ngus.net> | 2013-03-19 16:41:16 +0000 |
commit | b71f0e56eabe1631eaf071b696332368463d8f1f (patch) | |
tree | d32d654422b1d42959f2d9ab3af10b8d3130e090 | |
parent | 7b2a6c5150412a5699e5b12e5000a1683b094b18 (diff) |
autobuild: test default build, with extra options, and mingw
-rw-r--r-- | .travis.yml | 4 | ||||
-rwxr-xr-x | build-test.sh | 21 |
2 files changed, 23 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml index 818e49a9..f4791b10 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,11 +3,11 @@ compiler: - gcc - clang -script: make USE_CODEC_VORBIS=1 USE_FREETYPE=1 CFLAGS=-DRAVENMD4 +script: ./build-test.sh before_install: - sudo apt-get update -qq - - sudo apt-get install -qq libgl1-mesa-dev libsdl1.2-dev libvorbis-dev libfreetype6-dev + - sudo apt-get install -qq libgl1-mesa-dev libsdl1.2-dev libvorbis-dev libfreetype6-dev mingw32 notifications: irc: "irc.freenode.org#ioquake3" diff --git a/build-test.sh b/build-test.sh new file mode 100755 index 00000000..3e920bb8 --- /dev/null +++ b/build-test.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +failed=0; + +# Default Build +(make) || failed=1; + +# Test additional options +(make USE_CODEC_VORBIS=1 USE_FREETYPE=1 CFLAGS=-DRAVENMD4) || failed=1; + +# Test mingw +(exec ./cross-make-mingw.sh) || failed=1; + +if [ $failed -eq 1 ]; then + echo "Build failure."; +else + echo "All builds successful."; +fi + +exit $failed; + |