@@ -12,11 +12,12 @@ cache:
12
12
13
13
matrix :
14
14
include :
15
- # gcc default
15
+ # gcc default (4.8)
16
16
- compiler : gcc
17
17
env :
18
18
- CC=gcc
19
19
- CXX=g++
20
+ - CXXFLAGS="-Wall -Wextra -pedantic"
20
21
# gcc 4.9 std=default
21
22
- compiler : gcc
22
23
addons :
@@ -28,6 +29,7 @@ matrix:
28
29
env :
29
30
- CC=gcc-4.9
30
31
- CXX=g++-4.9
32
+ - CXXFLAGS="-Wall -Wextra -pedantic"
31
33
# gcc 5 std=c++03
32
34
- compiler : gcc
33
35
addons :
@@ -39,7 +41,7 @@ matrix:
39
41
env :
40
42
- CC=gcc-5
41
43
- CXX=g++-5
42
- - CXXFLAGS="-std=c++03"
44
+ - CXXFLAGS="-std=c++03 -Wall -Wextra -pedantic "
43
45
# gcc 5 std=c++11
44
46
- compiler : gcc
45
47
addons :
@@ -51,7 +53,31 @@ matrix:
51
53
env :
52
54
- CC=gcc-5
53
55
- CXX=g++-5
54
- - CXXFLAGS="-std=c++11"
56
+ - CXXFLAGS="-std=c++11 -Wall -Wextra -pedantic"
57
+ # gcc 5 default
58
+ - compiler : gcc
59
+ addons :
60
+ apt :
61
+ sources :
62
+ - ubuntu-toolchain-r-test
63
+ packages :
64
+ - g++-5
65
+ env :
66
+ - CC=gcc-5
67
+ - CXX=g++-5
68
+ - CXXFLAGS="-Wall -Wextra -pedantic"
69
+ # gcc 5 std=c++11
70
+ - compiler : gcc
71
+ addons :
72
+ apt :
73
+ sources :
74
+ - ubuntu-toolchain-r-test
75
+ packages :
76
+ - g++-5
77
+ env :
78
+ - CC=gcc-5
79
+ - CXX=g++-5
80
+ - CXXFLAGS="-std=c++11 -Wall -Wextra -pedantic"
55
81
# gcc 5 std=c++14
56
82
- compiler : gcc
57
83
addons :
@@ -63,7 +89,7 @@ matrix:
63
89
env :
64
90
- CC=gcc-5
65
91
- CXX=g++-5
66
- - CXXFLAGS="-std=c++14"
92
+ - CXXFLAGS="-std=c++14 -Wall -Wextra -pedantic "
67
93
# gcc 5 std=c++1z
68
94
- compiler : gcc
69
95
addons :
@@ -75,7 +101,7 @@ matrix:
75
101
env :
76
102
- CC=gcc-5
77
103
- CXX=g++-5
78
- - CXXFLAGS="-std=c++1z"
104
+ - CXXFLAGS="-std=c++1z -Wall -Wextra -pedantic "
79
105
# gcc 6 std=c++14
80
106
- compiler : gcc
81
107
addons :
@@ -85,8 +111,9 @@ matrix:
85
111
packages :
86
112
- g++-6
87
113
env :
114
+ - CC=gcc-6
88
115
- CXX=g++-6
89
- - CXXFLAGS="-std=c++14"
116
+ - CXXFLAGS="-std=c++14 -Wall -Wextra -pedantic "
90
117
# gcc 6 std=c++1z
91
118
- compiler : gcc
92
119
addons :
@@ -98,19 +125,31 @@ matrix:
98
125
env :
99
126
- CC=gcc-6
100
127
- CXX=g++-6
101
- - CXXFLAGS="-std=c++1z"
102
- # gcc 6 std=c++14 all warnings, pedantic
128
+ - CXXFLAGS="-std=c++1z -Wall -Wextra -pedantic "
129
+ # gcc 7 std=c++14
103
130
- compiler : gcc
104
131
addons :
105
132
apt :
106
133
sources :
107
134
- ubuntu-toolchain-r-test
108
135
packages :
109
- - g++-6
136
+ - g++-7
110
137
env :
111
- - CC=gcc-6
112
- - CXX=g++-6
138
+ - CC=gcc-7
139
+ - CXX=g++-7
113
140
- CXXFLAGS="-std=c++14 -Wall -Wextra -pedantic"
141
+ # gcc 7 std=c++1z
142
+ - compiler : gcc
143
+ addons :
144
+ apt :
145
+ sources :
146
+ - ubuntu-toolchain-r-test
147
+ packages :
148
+ - g++-7
149
+ env :
150
+ - CC=gcc-7
151
+ - CXX=g++-7
152
+ - CXXFLAGS="-std=c++1z -Wall -Wextra -pedantic"
114
153
# clang default
115
154
- compiler : clang
116
155
env :
0 commit comments