1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-06-18 11:19:59 +00:00

Expand the TravisCI integration to test autotools on both Linux and OSX.

This commit is contained in:
Arthur O'Dwyer 2018-06-30 17:57:28 -07:00
parent 0946300663
commit 0f0a6c243d

View File

@ -8,12 +8,31 @@ addons:
- libsdl-gfx1.2-dev
- libsdl-ttf2.0-dev
- libglew-dev
os:
- linux
- osx
compiler:
- gcc
- clang
before_install:
- |-
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
brew update && brew install sdl sdl_gfx sdl_mixer sdl_ttf
# work around https://stackoverflow.com/questions/51034399/ for now
(cd /usr/local/include && ln -sf SDL/SDL.h)
fi
script:
- autoreconf -fiv
- ./configure
- make
- sudo make install
- ./hyperrogue --help
- |-
# Build hyperrogue.
autoreconf -vi
./configure
make
- |-
# Test hyperrogue.
./hyperrogue --help
- |-
# Test "make dist". ("make distcheck" is expected to fail.)
make dist
- |-
# Test "sudo make install".
sudo make install