]> git.lizzy.rs Git - dragonfireclient.git/blob - .travis.yml
Update list of installed files concerning server and non-RUN_IN_PLACE builds (#5976)
[dragonfireclient.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 notifications:
7   email: false
8 matrix:
9   fast_finish: true
10   include:
11     - env: PLATFORM=Win32
12       compiler: gcc
13       os: linux
14       addons:
15         apt:
16           packages: ['gcc-mingw-w64-i686', 'g++-mingw-w64-i686', 'binutils-mingw-w64-i686']
17           sources: &sources
18             - ubuntu-toolchain-r-test
19             - sourceline: 'deb http://mirrors.kernel.org/ubuntu xenial main universe'
20
21     - env: PLATFORM=Win64
22       compiler: gcc
23       os: linux
24       addons:
25         apt:
26           packages: ['gcc-mingw-w64-x86-64', 'g++-mingw-w64-x86-64', 'binutils-mingw-w64-x86-64']
27           sources: &sources
28             - ubuntu-toolchain-r-test
29             - sourceline: 'deb http://mirrors.kernel.org/ubuntu xenial main universe'
30
31     - env: PLATFORM=Unix
32       compiler: clang
33       os: osx
34       osx_image: xcode8
35
36     - env: PLATFORM=Unix COMPILER=gcc-6
37       compiler: gcc
38       os: linux
39       addons:
40         apt:
41           packages: ['gcc-6', 'g++-6']
42           sources: &sources
43             - ubuntu-toolchain-r-test
44
45     - env: PLATFORM=Unix COMPILER=gcc-7
46       compiler: gcc
47       os: linux
48       addons:
49         apt:
50           packages: ['gcc-7', 'g++-7']
51           sources: &sources
52             - ubuntu-toolchain-r-test
53
54     - env: PLATFORM=Unix COMPILER=clang-3.6
55       compiler: clang
56       os: linux
57       addons:
58         apt:
59           packages: ['clang-3.6', 'clang++-3.6']
60           sources: &sources
61             - llvm-toolchain-trusty-3.6
62
63     - env: PLATFORM=Unix COMPILER=clang-4.0
64       compiler: clang
65       os: linux
66       addons:
67         apt:
68           packages: ['clang-4.0', 'clang++-4.0']
69           sources: &sources
70             - llvm-toolchain-trusty-4.0
71
72     - env: PLATFORM=Unix COMPILER=clang-4.0 VALGRIND=1
73       compiler: clang
74       os: linux
75       addons:
76         apt:
77           packages: ['valgrind', 'clang-4.0', 'clang++-4.0']
78           sources: &sources
79             - llvm-toolchain-trusty-4.0
80
81     - env: LINT=1
82       compiler: clang
83       os: linux
84       addons:
85         apt:
86           packages: ['clang-format-4.0']
87           sources: &sources
88             - llvm-toolchain-trusty-4.0
89
90
91