From a143cea893d6ba1289b76e7f53d78ddbe4ca2a61 Mon Sep 17 00:00:00 2001 From: Ahmad Fatoum Date: Fri, 27 Jul 2018 19:40:32 +0200 Subject: [PATCH] Travis CI: Bump used GCC from 4.8 to 5 Otherwise, dr_flac -DWITH_PIC=ON fails because cpuid clobbers %ebx as well. --- .travis.yml | 16 ++++++++++++---- src/CMakeOptions.txt | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index cd74d32d9..66298b3fd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,14 +11,20 @@ services: matrix: include: - os: linux - env: ARCH=i386 + env: ARCH=i386 SHARED=OFF sudo: required - os: linux env: ARCH=amd64 INSTALL_GLFW=YES USE_EXTERNAL_GLFW=OFF sudo: required - os: linux - env: ARCH=amd64 INSTALL_GLFW=YES OPENAL=YES STATIC=OFF RELEASE=NO + env: ARCH=amd64 INSTALL_GLFW=YES OPENAL=ON STATIC=OFF RELEASE=NO sudo: required + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - gcc-5 - os: linux env: WAYLAND=ON ARCH=amd64 RELEASE=NO sudo: required @@ -41,11 +47,12 @@ matrix: sudo: required - os: linux env: ARCH=html5 RELEASE=NO - sudo: required + sudo: requir before_script: before_install: + - if [ -x "$(which gcc-5)" ]; then export CC=gcc-5; fi - if [ -z "$USE_EXTERNAL_GLFW" ]; then USE_EXTERNAL_GLFW=IF_POSSIBLE; fi - if [ -z "$SHARED" ]; then SHARED=ON ; fi - if [ -z "$STATIC" ]; then STATIC=ON ; fi @@ -80,6 +87,8 @@ before_install: libxcursor-dev:$ARCH libxinerama-dev:$ARCH mesa-common-dev:$ARCH libx11-dev:$ARCH libxrandr-dev:$ARCH libxrandr2:$ARCH libxi-dev:$ARCH libgl1-mesa-dev:$ARCH libglu1-mesa-dev:$ARCH; + + if [ "$OPENAL" == "ON" ]; then sudo apt-get install -y libopenal-dev; fi; if [ "$ARCH" == "i386" ]; then CMAKE_ARCH_ARGS='-DCMAKE_C_FLAGS=-m32 -DCMAKE_SYSTEM_LIBRARY_PATH=/usr/lib/i386-linux-gnu'; fi; export RAYLIB_PACKAGE_SUFFIX="-Linux-$ARCH"; if [ "$INSTALL_GLFW" == "YES" ]; then @@ -108,7 +117,6 @@ script: fi - $RUNNER cmake $CMAKE_ARCH_ARGS -DMACOS_FATLIB=ON - -DSTATIC=ON -DSHARED=$SHARED -DSTATIC=$STATIC -DSHARED=$SHARED -DBUILD_EXAMPLES=ON -DBUILD_GAMES=ON -DUSE_EXTERNAL_GLFW=$USE_EXTERNAL_GLFW diff --git a/src/CMakeOptions.txt b/src/CMakeOptions.txt index 5fab1cab9..55c6c8e15 100644 --- a/src/CMakeOptions.txt +++ b/src/CMakeOptions.txt @@ -69,7 +69,7 @@ option(SUPPORT_FILEFORMAT_WAV "Support loading WAV for sound" ON) option(SUPPORT_FILEFORMAT_OGG "Support loading OGG for sound" ON) option(SUPPORT_FILEFORMAT_XM "Support loading XM for sound" ON) option(SUPPORT_FILEFORMAT_MOD "Support loading MOD for sound" ON) -option(SUPPORT_FILEFORMAT_FLAC "Support loading FLAC for sound" ${OFF}) +option(SUPPORT_FILEFORMAT_FLAC "Support loading FLAC for sound" OFF) # utils.c option(SUPPORT_SAVE_PNG "Support saving image data in PNG file format" ON)