Skip to content

Commit 861816c

Browse files
jfsmigfvennetier
authored andcommitted
ci: Build with gcc and clang
1 parent 33a4fb6 commit 861816c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

.travis.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,19 @@ dist: bionic
33
language: c
44
install:
55
- sudo apt-get install -y --force-yes gcc make cmake libglib2.0-dev
6+
- sudo apt-get install -y --force-yes clang
67
- sudo apt-get install -y --force-yes autoconf automake libtool xutils-dev
78
- sudo apt-get install -y --force-yes jq
89
env:
910
matrix:
10-
- BUILD_TYPE=Debug
11-
- BUILD_TYPE=Release
11+
- BUILD_TYPE=Debug COMPILER=gcc
12+
- BUILD_TYPE=Release COMPILER=gcc
13+
- BUILD_TYPE=Debug COMPILER=clang
14+
- BUILD_TYPE=Release COMPILER=clang
1215
before_script:
13-
- set -e
16+
- set -ex
1417
- mkdir /tmp/oio
15-
- export CMAKE_OPTS='-DCMAKE_INSTALL_PREFIX=/tmp/ROOT'
18+
- export CMAKE_OPTS='-DCMAKE_INSTALL_PREFIX=/tmp/ROOT' CC=$COMPILER
1619
- cmake ${CMAKE_OPTS} -DCMAKE_BUILD_TYPE=$BUILD_TYPE .
1720
- make all
1821
- make install

0 commit comments

Comments
 (0)