aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml37
1 files changed, 24 insertions, 13 deletions
diff --git a/.travis.yml b/.travis.yml
index 3044c8dfd..2f268564c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -18,32 +18,41 @@ os:
- linux
- osx
+osx_image: xcode6.4
+
compiler:
- clang
- gcc
env:
matrix:
- - MODULES="all" BUILD_MODE="shared"
- - MODULES="all" BUILD_MODE="static"
- - MODULES="all" BUILD_MODE="coverage"
- - MODULES="all" BUILD_MODE="sanitizer"
+ - TARGETOS="desktop" MODULES="all" BUILD_MODE="shared"
+ - TARGETOS="desktop" MODULES="all" BUILD_MODE="static"
+ - TARGETOS="desktop" MODULES="all" BUILD_MODE="coverage"
+ - TARGETOS="desktop" MODULES="all" BUILD_MODE="sanitizer"
+
+ - TARGETOS="desktop" MODULES="min" BUILD_MODE="shared"
+ - TARGETOS="desktop" MODULES="min" BUILD_MODE="static"
- - MODULES="min" BUILD_MODE="shared"
- - MODULES="min" BUILD_MODE="static"
+ - TARGETOS="ios" MODULES="all" BUILD_MODE="shared"
+ - TARGETOS="ios" MODULES="all" BUILD_MODE="static"
matrix:
exclude:
- os: osx
compiler: gcc
- compiler: clang
- env: MODULES="all" BUILD_MODE="coverage"
+ env: TARGETOS="desktop" MODULES="all" BUILD_MODE="coverage"
- compiler: clang
- env: MODULES="all" BUILD_MODE="sanitizer"
+ env: TARGETOS="desktop" MODULES="all" BUILD_MODE="sanitizer"
- compiler: clang
- env: MODULES="min" BUILD_MODE="shared"
+ env: TARGETOS="desktop" MODULES="min" BUILD_MODE="shared"
- compiler: clang
- env: MODULES="min" BUILD_MODE="static"
+ env: TARGETOS="desktop" MODULES="min" BUILD_MODE="static"
+ - os: linux
+ env: TARGETOS="ios" MODULES="all" BUILD_MODE="shared"
+ - os: linux
+ env: TARGETOS="ios" MODULES="all" BUILD_MODE="static"
# END BUILD MATRIX
cache:
@@ -51,13 +60,13 @@ cache:
- $HOME/.ccache
install:
- - ./src/scripts/ci/install.sh
+ - ./src/scripts/ci/travis/install.sh
script:
- - if [ "${COVERITY_SCAN_BRANCH}" != 1 ]; then ./src/scripts/ci/build.sh ; fi
+ - if [ "${COVERITY_SCAN_BRANCH}" != 1 ]; then ./src/scripts/ci/travis/build.sh ; fi
after_success:
- - ./src/scripts/ci/after_success.sh
+ - ./src/scripts/ci/travis/after_success.sh
notifications:
@@ -72,6 +81,8 @@ addons:
- libssl-dev
- libsqlite3-dev
- zlib1g-dev
+ - libbz2-dev
+ - liblzma-dev
coverity_scan:
project: