@@ -83,6 +83,22 @@ matrix:
8383 packages :
8484 - g++-7
8585 env : _CC=gcc-7 _CXX=g++-7 _BUILD="-DCMAKE_CXX_STANDARD=14"
86+ - os : linux
87+ addons :
88+ apt :
89+ sources :
90+ - ubuntu-toolchain-r-test
91+ packages :
92+ - g++-8
93+ env : _CC=gcc-8 _CXX=g++-8
94+ - os : linux
95+ addons :
96+ apt :
97+ sources :
98+ - ubuntu-toolchain-r-test
99+ packages :
100+ - g++-8
101+ env : _CC=gcc-8 _CXX=g++-8 _BUILD="-DCMAKE_CXX_STANDARD=14"
86102 - os : linux
87103 addons :
88104 apt :
@@ -92,7 +108,17 @@ matrix:
92108 packages :
93109 - clang-3.8
94110 - g++-5
95- env : _CC=clang-3.8 _CXX=clang++-3.8 _BUILD="-DCMAKE_CXX_STANDARD=14"
111+ env : _CC=clang-3.8 _CXX=clang++-3.8
112+ - os : linux
113+ addons :
114+ apt :
115+ sources :
116+ - ubuntu-toolchain-r-test
117+ - llvm-toolchain-precise-3.8
118+ packages :
119+ - clang-3.8
120+ - g++-5
121+ env : _CC=clang-3.8 _CXX=clang++-3.8 _BUILD="-DCMAKE_CXX_STANDARD=14"
96122 - os : linux
97123 addons :
98124 apt :
@@ -102,7 +128,27 @@ matrix:
102128 packages :
103129 - clang-3.9
104130 - g++-5
105- env : _CC=clang-3.9 _CXX=clang++-3.9 _BUILD="-DCMAKE_CXX_STANDARD=14"
131+ env : _CC=clang-3.9 _CXX=clang++-3.9
132+ - os : linux
133+ addons :
134+ apt :
135+ sources :
136+ - llvm-toolchain-trusty-3.9
137+ - ubuntu-toolchain-r-test
138+ packages :
139+ - clang-3.9
140+ - g++-5
141+ env : _CC=clang-3.9 _CXX=clang++-3.9 _BUILD="-DCMAKE_CXX_STANDARD=14"
142+ - os : linux
143+ addons :
144+ apt :
145+ sources :
146+ - llvm-toolchain-trusty-4.0
147+ - ubuntu-toolchain-r-test
148+ packages :
149+ - clang-4.0
150+ - g++-5
151+ env : _CC=clang-4.0 _CXX=clang++-4.0
106152 - os : linux
107153 addons :
108154 apt :
@@ -112,7 +158,17 @@ matrix:
112158 packages :
113159 - clang-4.0
114160 - g++-5
115- env : _CC=clang-4.0 _CXX=clang++-4.0 _BUILD="-DCMAKE_CXX_STANDARD=14"
161+ env : _CC=clang-4.0 _CXX=clang++-4.0 _BUILD="-DCMAKE_CXX_STANDARD=14"
162+ - os : linux
163+ addons :
164+ apt :
165+ sources :
166+ - llvm-toolchain-trusty-5.0
167+ - ubuntu-toolchain-r-test
168+ packages :
169+ - clang-5.0
170+ - g++-5
171+ env : _CC=clang-5.0 _CXX=clang++-5.0
116172 - os : linux
117173 addons :
118174 apt :
@@ -122,7 +178,67 @@ matrix:
122178 packages :
123179 - clang-5.0
124180 - g++-5
125- env : _CC=clang-5.0 _CXX=clang++-5.0 _BUILD="-DCMAKE_CXX_STANDARD=14"
181+ env : _CC=clang-5.0 _CXX=clang++-5.0 _BUILD="-DCMAKE_CXX_STANDARD=14"
182+ - os : linux
183+ addons :
184+ apt :
185+ sources :
186+ - llvm-toolchain-trusty-6.0
187+ - ubuntu-toolchain-r-test
188+ packages :
189+ - clang-6.0
190+ - g++-5
191+ env : _CC=clang-6.0 _CXX=clang++-6.0
192+ - os : linux
193+ addons :
194+ apt :
195+ sources :
196+ - llvm-toolchain-trusty-6.0
197+ - ubuntu-toolchain-r-test
198+ packages :
199+ - clang-6.0
200+ - g++-5
201+ env : _CC=clang-6.0 _CXX=clang++-6.0 _BUILD="-DCMAKE_CXX_STANDARD=14"
202+ - os : linux
203+ addons :
204+ apt :
205+ sources :
206+ - llvm-toolchain-trusty-7
207+ - ubuntu-toolchain-r-test
208+ packages :
209+ - clang-7
210+ - g++-5
211+ env : _CC=clang-7 _CXX=clang++-7
212+ - os : linux
213+ addons :
214+ apt :
215+ sources :
216+ - llvm-toolchain-trusty-7
217+ - ubuntu-toolchain-r-test
218+ packages :
219+ - clang-7
220+ - g++-5
221+ env : _CC=clang-7 _CXX=clang++-7 _BUILD="-DCMAKE_CXX_STANDARD=14"
222+ - os : linux
223+ addons :
224+ apt :
225+ sources :
226+ - llvm-toolchain-trusty-8
227+ - ubuntu-toolchain-r-test
228+ packages :
229+ - clang-8
230+ - g++-5
231+ env : _CC=clang-8 _CXX=clang++-8
232+ - os : linux
233+ addons :
234+ apt :
235+ sources :
236+ - llvm-toolchain-trusty-8
237+ - ubuntu-toolchain-r-test
238+ packages :
239+ - clang-8
240+ - g++-5
241+ env : _CC=clang-8 _CXX=clang++-8 _BUILD="-DCMAKE_CXX_STANDARD=14"
126242
127243before_install :
128244 - sudo add-apt-repository ppa:beineri/opt-qt562-trusty -y
@@ -138,22 +254,22 @@ script:
138254 - echo "------------------ Debug build ------------------"
139255 - mkdir build.debug
140256 - cd build.debug
141- - CC=${_CC} CXX=${_CXX} cmake .. ${_BUILD} -DCMAKE_INSTALL_PREFIX=./install
142- - VERBOSE=1 make install
257+ - CC=${_CC} CXX=${_CXX} cmake .. ${_BUILD} -DCMAKE_INSTALL_PREFIX=./install -DCC_ENABLE_DEMO_PROTOCOL=ON
258+ - make install
143259 - ctest
144260 - cd ..
145261 - echo "------------------ Release build ------------------"
146262 - mkdir build.release
147263 - cd build.release
148- - CC=${_CC} CXX=${_CXX} cmake .. ${_BUILD} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=./install
149- - VERBOSE=1 make install
264+ - CC=${_CC} CXX=${_CXX} cmake .. ${_BUILD} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=./install -DCC_ENABLE_DEMO_PROTOCOL=ON
265+ - make install
150266 - ctest
151267 - cd ..
152268 - echo "------------------ MinSize Release build ------------------"
153269 - mkdir build.min_size
154270 - cd build.min_size
155- - CC=${_CC} CXX=${_CXX} cmake .. ${_BUILD} -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_INSTALL_PREFIX=./install
156- - VERBOSE=1 make install
271+ - CC=${_CC} CXX=${_CXX} cmake .. ${_BUILD} -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_INSTALL_PREFIX=./install -DCC_ENABLE_DEMO_PROTOCOL=ON
272+ - make install
157273 - ctest
158274 - cd ..
159275
0 commit comments