]> icculus.org git repositories - btb/d2x.git/blob - .travis.yml
no need for separate no-gl build
[btb/d2x.git] / .travis.yml
1 language: c
2
3 compiler:
4 # - gcc
5   - clang
6   - x86_64-w64-mingw32-gcc
7
8 env:
9   - CONFIGURE_ARGS=" --enable-release --disable-debug --disable-editor --with-opengl"
10   - CONFIGURE_ARGS=" --enable-release --disable-debug  --enable-editor --with-opengl"
11   - CONFIGURE_ARGS="--disable-release  --enable-debug --disable-editor --with-opengl"
12   - CONFIGURE_ARGS="--disable-release  --enable-debug  --enable-editor --with-opengl"
13
14 before_install:
15   - sudo apt-get update -qq
16
17   - if [ "$CC" = "gcc" ]; then sudo apt-get install -y libphysfs-dev libsdl1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev; fi
18
19   - if [ "$CC" = "clang" ]; then sudo apt-get install -y libphysfs-dev libsdl1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev; fi
20
21   - if [ "$CC" = "x86_64-w64-mingw32-gcc" ]; then sudo apt-get remove -qq -y mingw32; fi
22   - if [ "$CC" = "x86_64-w64-mingw32-gcc" ]; then sudo apt-get install -y mingw-w64; fi
23   - if [ "$CC" = "x86_64-w64-mingw32-gcc" ]; then export CONFIGURE_ARGS="$CONFIGURE_ARGS --host x86_64-w64-mingw32 --disable-network --with-sdl-prefix=`pwd`/mingw CPPFLAGS=-Imingw/include LDFLAGS=-Lmingw/lib PKG_CONFIG_LIBDIR=`pwd`/mingw/lib/pkgconfig"; fi
24
25 script:
26   - ./autogen.sh
27   - ./configure $CONFIGURE_ARGS
28   - make