From 3e85419d0280857cf5a57f847f9ccac2baeb74b1 Mon Sep 17 00:00:00 2001 From: Nicolas Hake Date: Mon, 19 Jan 2015 12:24:55 +0100 Subject: [PATCH] Add Travis CI integration This will make it easier to see breaking changes for pull requests received on GitHub. --- .travis.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..354b7c95f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,26 @@ +language: cpp +compiler: gcc + +# Build both GTK2 and GTK3 versions +env: + - USE_GTK_VERSION=2 + - USE_GTK_VERSION=3 + +install: + - sudo apt-get -qq update + - > + sudo apt-get -qq install + build-essential cmake imagemagick + libboost-dev libboost-regex-dev + libfreetype6-dev + $([ "${USE_GTK_VERSION}" == 2 ] && echo 'libgtk2.0-dev libgtksourceview2.0-dev') + $([ "${USE_GTK_VERSION}" == 3 ] && echo 'libgtk-3-dev libgtksourceview-3.0-dev') + libjpeg-dev libpng-dev + libupnp-dev + libalut-dev libopenal-dev libogg-dev libvorbis-dev + libgl1-mesa-dev libglew-dev libxrandr-dev x11proto-core-dev + zlib1g-dev + +script: + - cmake $([ "${USE_GTK_VERSION}" == 3 ] && echo '-DUSE_GTK3:BOOL=TRUE') . + - make