Skip to content

Commit 782df52

Browse files
author
Daniel Kroening
authored
Merge pull request diffblue#1909 from chrisr-diffblue/travis-make-options-cleanup
Cleanup Travis Makefile build commands
2 parents 1457849 + 1edf0e8 commit 782df52

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

.travis.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ jobs:
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

250251
install:
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

258259
script:
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

264265
before_cache:

0 commit comments

Comments
 (0)