From 4e5b84fe8f458763452cae9b75d2508a804bd51e Mon Sep 17 00:00:00 2001 From: Zack Middleton Date: Wed, 6 Mar 2013 16:57:02 -0600 Subject: [PATCH] autobuild: test default build, with extra options, and mingw --- .travis.yml | 4 ++-- build-test.sh | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100755 build-test.sh 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; +