Try to make Travis use GCC 4.9 on Linux
[alure.git] / .travis.yml
blob2c5aeb3a27939f6fb6512fc0ec2cb0f8afba49f2
1 language: cpp
2 matrix:
3   include:
4     - os: linux
5       addons:
6         apt:
7           sources:
8             - ubuntu-toolchain-r-test
9           packages:
10             - g++-4.9
11       env:
12          - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
13     - os: osx
14       env:
15          - MATRIX_EVAL=""
16 sudo: required
17 before_install:
18   - eval "${MATRIX_EVAL}"
19 install:
20   - >
21     if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then
22       # Install OpenAL, VorbisFile, OpusFile, FLAC, libsndfile, libmpg123,
23       # PhysicsFS, and DUMB dependencies for decoders and examples.
24       sudo apt-get install -qq \
25         libopenal-dev \
26         libvorbis-dev \
27         libopus-dev \
28         libflac-dev \
29         libsndfile1-dev \
30         libmpg123-dev \
31         libphysfs-dev \
32         libdumb1-dev
33     fi
34 script:
35   - >
36     if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then
37       cmake .
38     fi
39   - >
40     if [[ "${TRAVIS_OS_NAME}" == "osx" ]]; then
41       cmake .
42     fi
43   - make -j2