Browse Source

Travis: Build with clang too

Turo Lamminen 8 years ago
parent
commit
f6706f3532
1 changed files with 14 additions and 0 deletions
  1. 14 0
      .travis.yml

+ 14 - 0
.travis.yml

@@ -25,6 +25,10 @@ branches:
 os:
 os:
   - linux
   - linux
 
 
+compiler:
+  - gcc
+  - clang
+
 env:
 env:
   global:
   global:
   # COVERITY_SCAN_TOKEN
   # COVERITY_SCAN_TOKEN
@@ -34,6 +38,10 @@ env:
 matrix:
 matrix:
   exclude:
   exclude:
     - os: linux
     - os: linux
+      compiler: gcc
+      env:
+    - os: linux
+      compiler: clang
       env:
       env:
 
 
   include:
   include:
@@ -49,6 +57,12 @@ matrix:
     - os: linux
     - os: linux
       compiler: gcc
       compiler: gcc
       env: LINUX=1 SHARED_BUILD=ON TRAVIS_NO_EXPORT=NO  ENABLE_COVERALLS=OFF  ASAN=OFF
       env: LINUX=1 SHARED_BUILD=ON TRAVIS_NO_EXPORT=NO  ENABLE_COVERALLS=OFF  ASAN=OFF
+    - os: linux
+      compiler: clang
+      env: LINUX=1 TRAVIS_NO_EXPORT=NO  ENABLE_COVERALLS=OFF ASAN=ON
+    - os: linux
+      compiler: clang
+      env: LINUX=1 SHARED_BUILD=ON TRAVIS_NO_EXPORT=NO  ENABLE_COVERALLS=OFF  ASAN=OFF
 
 
 install:
 install:
   - if [ $ANDROID ]; then wget -c http://dl.google.com/android/ndk/android-ndk-${PV}-${PLATF}.tar.bz2 && tar xf android-ndk-${PV}-${PLATF}.tar.bz2 ; fi
   - if [ $ANDROID ]; then wget -c http://dl.google.com/android/ndk/android-ndk-${PV}-${PLATF}.tar.bz2 && tar xf android-ndk-${PV}-${PLATF}.tar.bz2 ; fi