]> git.ozlabs.org Git - ccan/blobdiff - .travis.yml
tools: Consolidate gcov handling
[ccan] / .travis.yml
index 249eac716c5be6738a6c8730c2af819c363b2f48..af5aad548a99b8da8e217fd8e42d6f40655fc6f8 100644 (file)
@@ -1,14 +1,23 @@
 language: c
+sudo: false
 
-install:
-        - sudo apt-get update -qq
-        # jset, jmap
-        - sudo apt-get install libjudy-dev
-        # wwviaudio
-        - sudo apt-get install libvorbis-dev libportaudio-dev
-        # tal
-        - sudo apt-get install libtalloc-dev
+matrix:
+  include:
+  - compiler: gcc
+    env: CFLAGS="-std=gnu99"
+  - compiler: clang
+    addons:
+      apt:
+        packages:
+          - valgrind
+  - dist: trusty
+    addons:
+      apt:
+        packages:
+          - valgrind
+    env: CFLAGS="-std=gnu99"
+    compiler: gcc
 
 script:
-        - make
-        - make check
+    - make -j2 -k quiet=1
+    - make -k check quiet=1