language: cpp matrix: include: - os: linux env: PROJECT=xonotic OS="linux32" compiler: gcc sudo: false addons: apt: packages: - libxpm-dev:i386 - libsdl1.2-dev:i386 - libxxf86vm-dev:i386 - gcc-multilib - g++-multilib # Workaround packages to install to fix dependency hell. - libglu1-mesa-dev:i386 - libcaca-dev:i386 - libxext-dev:i386 - libslang2-dev:i386 - libpng-dev:i386 - os: linux env: PROJECT=xonotic OS="linux64" compiler: gcc sudo: false addons: apt: packages: - libxpm-dev - libsdl1.2-dev - libxxf86vm-dev - os: linux env: PROJECT=xonotic OS="win32" compiler: gcc sudo: false - os: linux env: PROJECT=xonotic OS="win64" compiler: gcc sudo: false - os: osx env: PROJECT=xonotic OS="osx" compiler: gcc before_install: - "./.travis-before_install-${PROJECT}.sh $OS" install: - true before_script: - true script: - "./.travis-script-${PROJECT}.sh $OS" after_success: - true after_failure: - true after_script: - true