Skip to content

Commit 019b874

Browse files
committed
Use container-based Travis builds
This should increase the build performance. Furthermore builds will stop upon the first error instead of trying further make ... commands.
1 parent e7bf646 commit 019b874

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

.travis.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
language: cpp
22

3-
sudo: required
3+
sudo: false
44

55
matrix:
66
include:
@@ -14,7 +14,7 @@ matrix:
1414
- libwww-perl
1515
- g++-5
1616
before_install:
17-
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 90
17+
- mkdir bin ; ln -s /usr/bin/gcc-5 bin/gcc
1818
env: COMPILER=g++-5
1919
- os: linux
2020
compiler: clang
@@ -27,7 +27,7 @@ matrix:
2727
- libwww-perl
2828
- clang-3.7
2929
before_install:
30-
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/clang-3.7 90
30+
- mkdir bin ; ln -s /usr/bin/clang-3.7 bin/gcc
3131
env: COMPILER=clang++-3.7
3232
- os: osx
3333
compiler: gcc
@@ -39,6 +39,8 @@ matrix:
3939
script: scripts/run_lint.sh master HEAD || true
4040

4141
script:
42-
- make -C src minisat2-download
43-
- make -C src CXX=$COMPILER CXXFLAGS="-Wall -O2 -g -Werror -Wno-deprecated-register -pedantic -Wno-sign-compare" -j2 && make -C regression test
44-
- make -C src CXX=$COMPILER CXXFLAGS="-Wall -O2 -g -Werror -Wno-deprecated-register -pedantic -Wno-sign-compare" -j2 aa-symex.dir cegis.dir clobber.dir memory-models.dir musketeer.dir
42+
- if [ -L bin/gcc ] ; then export PATH=$PWD/bin:$PATH ; fi ;
43+
make -C src minisat2-download &&
44+
make -C src CXX=$COMPILER CXXFLAGS="-Wall -O2 -g -Werror -Wno-deprecated-register -pedantic -Wno-sign-compare" -j2 &&
45+
make -C regression test &&
46+
make -C src CXX=$COMPILER CXXFLAGS="-Wall -O2 -g -Werror -Wno-deprecated-register -pedantic -Wno-sign-compare" -j2 aa-symex.dir cegis.dir clobber.dir memory-models.dir musketeer.dir

0 commit comments

Comments
 (0)