9090 - HOMEBREW_NO_AUTO_UPDATE=1 brew install ccache
9191 - export PATH=$PATH:/usr/local/opt/ccache/libexec
9292 env :
93- - COMPILER="ccache clang++ -Qunused-arguments -fcolor-diagnostics"
93+ - COMPILER="ccache clang++"
94+ - EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics"
9495 - CCACHE_CPP2=yes
9596
9697 # Ubuntu Linux with glibc using g++-5, debug mode
@@ -136,9 +137,9 @@ jobs:
136137 - export CCACHE_CPP2=yes
137138 # env: COMPILER=clang++-3.7 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined,integer -fno-omit-frame-pointer"
138139 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"
140142 - CCACHE_CPP2=yes
141- - EXTRA_CXXFLAGS="-DNDEBUG"
142143
143144 # Ubuntu Linux with glibc using clang++-3.7, debug mode, disable USE_DSTRING
144145 - stage : Test different OS/CXX/Flags
@@ -161,9 +162,9 @@ jobs:
161162 - export CCACHE_CPP2=yes
162163 # env: COMPILER=clang++-3.7 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined,integer -fno-omit-frame-pointer"
163164 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"
165167 - CCACHE_CPP2=yes
166- - EXTRA_CXXFLAGS="-DDEBUG -DUSE_STD_STRING"
167168 script : echo "Not running any tests for a debug build."
168169
169170 # cmake build using g++-5
@@ -249,16 +250,16 @@ jobs:
249250
250251install :
251252 - ccache -z
252- - ccache --max-size=2G
253+ - ccache --max-size=1G
253254 - make -C src minisat2-download
254255 - 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
257258
258259script :
259260 - 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
262263 - make -C unit test
263264
264265before_cache :
0 commit comments