90
90
- HOMEBREW_NO_AUTO_UPDATE=1 brew install ccache
91
91
- export PATH=$PATH:/usr/local/opt/ccache/libexec
92
92
env :
93
- - COMPILER="ccache clang++ -Qunused-arguments -fcolor-diagnostics"
93
+ - COMPILER="ccache clang++"
94
+ - EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics"
94
95
- CCACHE_CPP2=yes
95
96
96
97
# Ubuntu Linux with glibc using g++-5, debug mode
@@ -136,9 +137,9 @@ jobs:
136
137
- export CCACHE_CPP2=yes
137
138
# env: COMPILER=clang++-3.7 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined,integer -fno-omit-frame-pointer"
138
139
env :
139
- - COMPILER="ccache /usr/bin/clang++-3.7 -Qunused-arguments -fcolor-diagnostics"
140
+ - COMPILER="ccache /usr/bin/clang++-3.7"
141
+ - EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DNDEBUG"
140
142
- CCACHE_CPP2=yes
141
- - EXTRA_CXXFLAGS="-DNDEBUG"
142
143
143
144
# Ubuntu Linux with glibc using clang++-3.7, debug mode, disable USE_DSTRING
144
145
- stage : Test different OS/CXX/Flags
@@ -161,9 +162,9 @@ jobs:
161
162
- export CCACHE_CPP2=yes
162
163
# env: COMPILER=clang++-3.7 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined,integer -fno-omit-frame-pointer"
163
164
env :
164
- - COMPILER="ccache /usr/bin/clang++-3.7 -Qunused-arguments -fcolor-diagnostics"
165
+ - COMPILER="ccache /usr/bin/clang++-3.7"
166
+ - EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DDEBUG -DUSE_STD_STRING"
165
167
- CCACHE_CPP2=yes
166
- - EXTRA_CXXFLAGS="-DDEBUG -DUSE_STD_STRING"
167
168
script : echo "Not running any tests for a debug build."
168
169
169
170
# cmake build using g++-5
@@ -249,16 +250,16 @@ jobs:
249
250
250
251
install :
251
252
- ccache -z
252
- - ccache --max-size=2G
253
+ - ccache --max-size=1G
253
254
- make -C src minisat2-download
254
255
- make -C src/ansi-c library_check
255
- - make -C src "CXX=${COMPILER}" "CXXFLAGS=-Wall -Werror -pedantic -O2 -g ${EXTRA_CXXFLAGS}" -j3
256
- - make -C src "CXX=${COMPILER}" "CXXFLAGS=-Wall -Werror -pedantic -O2 -g ${EXTRA_CXXFLAGS}" -j3 clobber.dir memory-models.dir
256
+ - make -C src "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j3
257
+ - make -C src "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j3 clobber.dir memory-models.dir
257
258
258
259
script :
259
260
- if [ -e bin/gcc ] ; then export PATH=$PWD/bin:$PATH ; fi ;
260
- - env UBSAN_OPTIONS=print_stacktrace=1 make -C regression test "CXX=${COMPILER}" "CXXFLAGS=-Wall -Werror -pedantic -O2 -g ${EXTRA_CXXFLAGS}" -j2
261
- - make -C unit "CXX=${COMPILER}" "CXXFLAGS=-Wall -Werror -pedantic -O2 -g ${EXTRA_CXXFLAGS}" -j2
261
+ - env UBSAN_OPTIONS=print_stacktrace=1 make -C regression test "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j2
262
+ - make -C unit "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j2
262
263
- make -C unit test
263
264
264
265
before_cache :
0 commit comments