Android: Fix broken double-tap after 49 days uptime
[oweals/minetest.git] / .travis.yml
1 language: cpp
2 before_install: ./util/travis/before_install.sh
3 script: ./util/travis/script.sh
4 sudo: required
5 dist: trusty
6 group: edge
7 notifications:
8   email: false
9 matrix:
10   fast_finish: true
11   include:
12
13     - env: CLANG_FORMAT=clang-format-7
14       compiler: clang
15       os: linux
16       addons:
17         apt:
18           packages: ['clang-format-7']
19           sources: &sources
20             - ubuntu-toolchain-r-test
21             - llvm-toolchain-trusty-7
22
23     - env: CLANG_TIDY=clang-tidy-7
24       compiler: clang
25       os: linux
26       script: ./util/travis/clangtidy.sh
27       addons:
28         apt:
29           packages: ['clang-7', 'clang++-7', 'clang-tools-7', 'clang-tidy-7']
30           sources: &sources
31             - ubuntu-toolchain-r-test
32             - llvm-toolchain-trusty-7
33
34     - env: PLATFORM=Win32
35       compiler: gcc
36       os: linux
37
38     - env: PLATFORM=Win64
39       compiler: gcc
40       os: linux
41
42 #    - env: PLATFORM=Unix
43 #      compiler: clang
44 #      os: osx
45 #      osx_image: xcode8
46
47     - env: PLATFORM=Unix COMPILER=gcc-6
48       compiler: gcc
49       os: linux
50       addons:
51         apt:
52           packages: ['gcc-6', 'g++-6']
53           sources: &sources
54             - ubuntu-toolchain-r-test
55
56     - env: PLATFORM=Unix COMPILER=gcc-8
57       compiler: gcc
58       os: linux
59       addons:
60         apt:
61           packages: ['gcc-8', 'g++-8']
62           sources: &sources
63             - ubuntu-toolchain-r-test
64
65     - env: PLATFORM=Unix COMPILER=clang-3.6
66       compiler: clang
67       os: linux
68       addons:
69         apt:
70           packages: ['clang-3.6', 'clang++-3.6']
71           sources: &sources
72             - llvm-toolchain-trusty-3.6
73
74     - env: PLATFORM=Unix COMPILER=clang-7
75       compiler: clang
76       os: linux
77       addons:
78         apt:
79           packages: ['clang-7', 'clang++-7']
80           sources: &sources
81             - ubuntu-toolchain-r-test
82             - llvm-toolchain-trusty-7
83
84     - env: PLATFORM=Unix COMPILER=clang-7 FREETYPE=0
85       compiler: clang
86       os: linux
87       addons:
88         apt:
89           packages: ['clang-7', 'clang++-7']
90           sources: &sources
91             - ubuntu-toolchain-r-test
92             - llvm-toolchain-trusty-7
93
94     - env: PLATFORM=Unix COMPILER=clang-7 VALGRIND=1
95       compiler: clang
96       os: linux
97       addons:
98         apt:
99           packages: ['valgrind', 'clang-7', 'clang++-7']
100           sources: &sources
101             - ubuntu-toolchain-r-test
102             - llvm-toolchain-trusty-7
103