travis: Add gcc-5 and clang-3.8 to matrix for linux cmake builds
authorJerry Jacobs <jerry.jacobs@xor-gate.org>
Fri, 20 May 2016 18:49:29 +0000 (20:49 +0200)
committerJerry Jacobs <jerry.jacobs@xor-gate.org>
Fri, 20 May 2016 19:58:00 +0000 (21:58 +0200)
.travis.sh
.travis.yml

index 13d2c1dcdbc4e8ae08ec0c43496d55f8554d9052..9e28d3ca152bd541ca0e578543202c0ee0815d43 100755 (executable)
@@ -1,4 +1,10 @@
 #!/bin/bash
+echo "-- C compilers available"
+ls -1 /usr/bin/gcc*
+ls -1 /usr/bin/clang*
+ls -1 /usr/bin/scan-build*
+echo "----"
+
 if [ "$TRAVIS_OS_NAME" != "osx" ]; then
        sudo apt-get update -qq || true
        sudo apt-get install -qq -y --no-install-recommends libusb-1.0.0-dev libgtk-3-dev
index 5164d36c57361ac771c36b2400fad4caee10afb2..0fae3aaeb8aad22495c37b3cba2e2dcadf74c9f2 100644 (file)
@@ -1,24 +1,33 @@
 sudo: true
 language: c
+addons:
+  apt:
+    sources:
+      - llvm-toolchain-precise-3.8
+      - ubuntu-toolchain-r-test
+    packages:
+      - clang-3.8
+      - g++-5
+      - gcc-5
 script:
   - ./.travis.sh
 matrix:
   include:
-    - os: osx
-      compiler: clang
-      env: "BUILD_SYSTEM=cmake"
-    - os: osx
+    - os: linux
+      compiler: gcc
+      env: "BUILD_SYSTEM=autotools"
+    - os: linux
       compiler: clang
       env: "BUILD_SYSTEM=autotools"
     - os: linux
-      compiler: gcc
+      compiler: gcc-5
       env: "BUILD_SYSTEM=cmake"
     - os: linux
+      compiler: clang-3.8
+      env: "BUILD_SYSTEM=cmake"
+    - os: osx
       compiler: clang
       env: "BUILD_SYSTEM=cmake"
-    - os: linux
-      compiler: gcc
-      env: "BUILD_SYSTEM=autotools"
-    - os: linux
+    - os: osx
       compiler: clang
       env: "BUILD_SYSTEM=autotools"