diff options
-rw-r--r-- | .travis.yml | 4 | ||||
-rwxr-xr-x | scripts/flags.sh | 4 | ||||
-rwxr-xr-x | scripts/travis_before_install.sh | 20 |
3 files changed, 16 insertions, 12 deletions
diff --git a/.travis.yml b/.travis.yml index 87966b68a5..9cef28fd00 100644 --- a/.travis.yml +++ b/.travis.yml @@ -57,8 +57,8 @@ before_install: - if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then export JAVA_HOME="$(pwd)/jdk1.7.0_71"; fi - export ANDROID_HOME="$(pwd)/android-sdk" - ./scripts/travis_before_install.sh -- if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then export LD_LIBRARY_PATH=`mason prefix mesa 10.3.1`/lib; fi -- if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then glxinfo; fi +- if [[ ${TRAVIS_OS_NAME} == "linux" && ${MASON_PLATFORM} != "android"]]; then export LD_LIBRARY_PATH=`mason prefix mesa 10.3.1`/lib; fi +- if [[ ${TRAVIS_OS_NAME} == "linux" && ${MASON_PLATFORM} != "android"]]; then glxinfo; fi install: - make config.gypi diff --git a/scripts/flags.sh b/scripts/flags.sh index 0b1f69ae1c..8703677d0a 100755 --- a/scripts/flags.sh +++ b/scripts/flags.sh @@ -3,7 +3,9 @@ if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start + if [[ ${MASON_PLATFORM} != "android" ]]; then + sh -e /etc/init.d/xvfb start + fi # use g++ that supports c++11 if [[ ${CXX} == "g++" ]]; then diff --git a/scripts/travis_before_install.sh b/scripts/travis_before_install.sh index ff1319d0b4..3d7150d7cd 100755 --- a/scripts/travis_before_install.sh +++ b/scripts/travis_before_install.sh @@ -48,7 +48,7 @@ if [[ "${MASON_PLATFORM}" == "android" ]]; then echo "inserting access token" sed -i "s/access token goes here/${ANDROID_KEY}/g" android/java/app/src/main/java/com/mapbox/mapboxgl/app/MapFragment.java -elif [[ ${TRAVIS_OS_NAME} == "osx" ]]; then + elif [[ ${TRAVIS_OS_NAME} == "osx" ]]; then echo "installing 7z" MASON_PLATFORM= ./.mason/mason install 7z 9.20 @@ -104,15 +104,17 @@ if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then libboost1.55-dev libcurl4-openssl-dev \ libpng-dev libsqlite3-dev - echo "install_opengl" - sudo apt-get -y install mesa-utils libxi-dev x11proto-randr-dev \ - x11proto-xext-dev libxrandr-dev \ - x11proto-xf86vidmode-dev libxxf86vm-dev \ - libxcursor-dev libxinerama-dev \ - llvm-3.4 # required for mesa + if [[ ${MASON_PLATFORM} != "android" ]]; then + echo "install_opengl" + sudo apt-get -y install mesa-utils libxi-dev x11proto-randr-dev \ + x11proto-xext-dev libxrandr-dev \ + x11proto-xf86vidmode-dev libxxf86vm-dev \ + libxcursor-dev libxinerama-dev \ + llvm-3.4 # required for mesa - echo "install_mesa" - MASON_PLATFORM= mason install mesa 10.3.1 + echo "install_mesa" + MASON_PLATFORM= mason install mesa 10.3.1 + fi echo "install_awscli" sudo pip install awscli |