@@ -155,6 +155,7 @@ jobs:
155
155
156
156
# Ubuntu Linux with glibc using g++-5, debug mode
157
157
- stage : Test different OS/CXX/Flags
158
+ if : type = cron
158
159
os : linux
159
160
sudo : false
160
161
compiler : gcc
@@ -171,6 +172,7 @@ jobs:
171
172
- mkdir bin ; ln -s /usr/bin/gcc-5 bin/gcc
172
173
# env: COMPILER=g++-5 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover -fno-omit-frame-pointer"
173
174
env :
175
+ - NAME="DEBUG"
174
176
- COMPILER="ccache /usr/bin/g++-5"
175
177
- EXTRA_CXXFLAGS="-DDEBUG"
176
178
script : echo "Not running any tests for a debug build."
@@ -201,8 +203,9 @@ jobs:
201
203
- EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DNDEBUG"
202
204
- CCACHE_CPP2=yes
203
205
204
- # Ubuntu Linux with glibc using clang++-3.7, debug mode, disable USE_DSTRING
206
+ # Ubuntu Linux with glibc using clang++-3.7, debug mode
205
207
- stage : Test different OS/CXX/Flags
208
+ if : type = cron
206
209
os : linux
207
210
sudo : false
208
211
compiler : clang
@@ -222,8 +225,9 @@ jobs:
222
225
- export CCACHE_CPP2=yes
223
226
# env: COMPILER=clang++-3.7 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined,integer -fno-omit-frame-pointer"
224
227
env :
228
+ - NAME="DEBUG"
225
229
- COMPILER="ccache /usr/bin/clang++-3.7"
226
- - EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DDEBUG -DUSE_STD_STRING "
230
+ - EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DDEBUG"
227
231
- CCACHE_CPP2=yes
228
232
script : echo "Not running any tests for a debug build."
229
233
@@ -266,6 +270,29 @@ jobs:
266
270
- cmake --build build -- -j4
267
271
script : (cd build; ctest -V -L CORE -j2)
268
272
273
+ # Ubuntu Linux with glibc using g++-5, disable USE_DSTRING
274
+ - stage : Test different OS/CXX/Flags
275
+ if : type = cron
276
+ os : linux
277
+ sudo : false
278
+ compiler : gcc
279
+ cache : ccache
280
+ addons :
281
+ apt :
282
+ sources :
283
+ - ubuntu-toolchain-r-test
284
+ packages :
285
+ - libwww-perl
286
+ - g++-5
287
+ - libubsan0
288
+ - parallel
289
+ before_install :
290
+ - mkdir bin ; ln -s /usr/bin/gcc-5 bin/gcc
291
+ # env: COMPILER=g++-5 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover -fno-omit-frame-pointer"
292
+ env :
293
+ - NAME="USE_STD_STRING"
294
+ - COMPILER="ccache /usr/bin/g++-5"
295
+ - EXTRA_CXXFLAGS="-D_GLIBCXX_DEBUG -DUSE_STD_STRING"
269
296
270
297
# Run Coverity
271
298
- stage : Test different OS/CXX/Flags
0 commit comments