]> git.lizzy.rs Git - dragonfireclient.git/blob - .travis.yml
Add tone mapping for entities (#9521)
[dragonfireclient.git] / .travis.yml
1 language: cpp
2 before_install: ./util/travis/before_install.sh
3 script: ./util/travis/script.sh
4 os: linux
5 dist: bionic
6 group: edge
7 notifications:
8   email: false
9 matrix:
10   fast_finish: true
11   include:
12
13     - env: CLANG_FORMAT=clang-format-8
14       compiler: clang
15       os: linux
16       addons:
17         apt:
18           packages: ['clang-format-8']
19
20     - name: "Builtin Luacheck and Unit Tests"
21       language: generic
22       compiler: null
23       os: linux
24       addons:
25         apt:
26           packages:
27           - luarocks
28       before_install:
29         - luarocks install --local luacheck
30         - luarocks install --local busted
31       script:
32         - $HOME/.luarocks/bin/luacheck builtin
33         - $HOME/.luarocks/bin/busted builtin
34
35     - env: CLANG_TIDY=clang-tidy-8
36       compiler: clang
37       os: linux
38       script: ./util/travis/clangtidy.sh
39       addons:
40         apt:
41           packages: ['clang-tidy-8']
42
43     - name: "MinGW cross-compiler (32-bit)"
44       env: PLATFORM=Win32
45       compiler: gcc
46       os: linux
47
48     - name: "MinGW cross-compiler (64-bit)"
49       env: PLATFORM=Win64
50       compiler: gcc
51       os: linux
52
53 #    - env: PLATFORM=Unix
54 #      compiler: clang
55 #      os: osx
56 #      osx_image: xcode8
57
58     - env: PLATFORM=Unix COMPILER=gcc-6
59       compiler: gcc
60       os: linux
61       addons:
62         apt:
63           packages: ['gcc-6', 'g++-6']
64
65     - env: PLATFORM=Unix COMPILER=gcc-8
66       compiler: gcc
67       os: linux
68       addons:
69         apt:
70           packages: ['gcc-8', 'g++-8']
71
72     - env: PLATFORM=Unix COMPILER=clang-3.9
73       compiler: clang
74       os: linux
75       addons:
76         apt:
77           packages: ['clang-3.9']
78
79     - env: PLATFORM=Unix COMPILER=clang-9
80       compiler: clang
81       os: linux
82       addons:
83         apt:
84           packages: ['clang-9']
85
86     - env: PLATFORM=Unix COMPILER=clang-9 FREETYPE=0
87       compiler: clang
88       os: linux
89       addons:
90         apt:
91           packages: ['clang-9']
92
93     - env: PLATFORM=Unix COMPILER=clang-9 VALGRIND=1
94       compiler: clang
95       os: linux
96       addons:
97         apt:
98           packages: ['valgrind', 'clang-9']