File tree 1 file changed +68
-0
lines changed
1 file changed +68
-0
lines changed Original file line number Diff line number Diff line change
1
+ language : cpp
2
+
3
+ dist : trusty
4
+ addons :
5
+ apt :
6
+ sources :
7
+ - george-edison55-precise-backports # For cmake
8
+ - llvm-toolchain-precise-3.6
9
+ - llvm-toolchain-trusty-6.0
10
+ - llvm-toolchain-trusty-7
11
+ - llvm-toolchain-trusty-8
12
+ - ubuntu-toolchain-r-test
13
+ packages :
14
+ - bison
15
+ - binutils
16
+ - binutils-gold
17
+ - build-essential
18
+ - cmake
19
+ - flex
20
+ # All the compilers!
21
+ - g++-4.9
22
+ - gcc-4.9
23
+ - g++-5
24
+ - gcc-5
25
+ - g++-6
26
+ - gcc-6
27
+ - g++-8
28
+ - gcc-8
29
+ - g++-9
30
+ - gcc-9
31
+ - clang-3.6
32
+ - clang-6.0
33
+ - clang-8
34
+
35
+ script :
36
+ - eval $MATRIX_EVAL
37
+ - make
38
+
39
+ jobs :
40
+ include :
41
+ - stage : Build
42
+ name : " GCC 5 (Ubuntu Xenial - 16.04)"
43
+ env :
44
+ - MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
45
+ - stage : Build
46
+ name : " GCC 6 (Debian Stretch)"
47
+ env :
48
+ - MATRIX_EVAL="CC=gcc-6 && CXX=g++-6"
49
+ - stage : Build
50
+ name : " GCC 8 (Ubuntu Latest)"
51
+ env :
52
+ - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8"
53
+ - stage : Build
54
+ name : " GCC 9 (Latest Release)"
55
+ env :
56
+ - MATRIX_EVAL="CC=gcc-9 && CXX=g++-9"
57
+ - stage : Build
58
+ name : " clang-3.6 (Earliest supported)"
59
+ env :
60
+ - MATRIX_EVAL="CC=clang-3.6 && CXX=clang++-3.6"
61
+ - stage : Build
62
+ name : " clang-6.0 (Debian + Ubuntu common)"
63
+ env :
64
+ - MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0"
65
+ - stage : Build
66
+ name : " clang-8 (Latest Release)"
67
+ env :
68
+ - MATRIX_EVAL="CC=clang-8 && CXX=clang++-8"
You can’t perform that action at this time.
0 commit comments