]> granicus.if.org Git - strace/blobdiff - .travis.yml
mem: decode hugetlb page size in mmap flags
[strace] / .travis.yml
index b1aba3b32a5e139ee5a6cdb75cb57807b0a6baf5..9abc3df873cfe772c7e76c0baf5db94db881169b 100644 (file)
@@ -2,23 +2,54 @@ language: c
 
 dist: trusty
 
-script: ./travis-ci.sh
+before_install: ./travis-install.sh
+
+script: ./travis-build.sh
 
 sudo: required
 
-addons:
-  apt:
-    packages:
-    - gcc-multilib
+git:
+  depth: 2147483647
 
 env:
   global:
-    - ENABLE_GCC_WERROR="--enable-gcc-Werror"
-    - SLEEP_A_BIT="sleep 0.1"
+    - SLEEP_A_BIT="sleep 0.2"
     - VERBOSE="1"
 
 matrix:
   include:
-    - env: TARGET=x86_64
-    - env: TARGET=x32
-    - env: TARGET=x86
+    - compiler: gcc
+      env:
+        - TARGET=x86_64
+    - compiler: gcc
+      env:
+        - TARGET=x32
+    - compiler: gcc
+      env:
+        - TARGET=x86
+    - compiler: clang-3.8
+      env:
+        - TARGET=x86_64
+    - compiler: musl-gcc
+      env:
+        - TARGET=x86_64
+    - compiler: clang-3.8
+      env:
+        - TARGET=x86
+    - compiler: musl-gcc
+      env:
+        - TARGET=x86
+    - compiler: gcc-7
+      env:
+        - TARGET=x86_64
+    - compiler: gcc-7
+      env:
+        - TARGET=x32
+    - compiler: gcc-7
+      env:
+        - TARGET=x86
+    - compiler: gcc
+      env:
+        - TARGET=x86_64
+        - CHECK=coverage
+        - KHEADERS=torvalds/linux