diff --git a/.travis.yml b/.travis.yml index bc1796f4a..28a49845f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,6 +22,8 @@ matrix: env: QT5=True - env: TARGET_OS=debian-sid - env: TARGET_OS=debian-sid TARGET_ARCH=i386 + - compiler: clang + env: TARGET_OS=debian-sid before_install: - . ${TRAVIS_BUILD_DIR}/.travis/${TRAVIS_OS_NAME}.${TARGET_OS}.before_install.sh install: diff --git a/.travis/linux.debian-sid.script.sh b/.travis/linux.debian-sid.script.sh index 91e6d729a..7318ae5ac 100755 --- a/.travis/linux.debian-sid.script.sh +++ b/.travis/linux.debian-sid.script.sh @@ -13,6 +13,11 @@ then sh -c "echo CCACHEDIR=$HOME/.ccache >> /etc/pbuilderrc" fi +if [ "$CC" = clang ] +then + sudo sh -c "echo EXTRAPACKAGES=clang >> /etc/pbuilderrc" +fi + if [ ! -e "$BASETGZ.stamp" ] then mkdir -p "$HOME/pbuilder-bases" @@ -29,4 +34,5 @@ fi DIR="$PWD" cd .. dpkg-source -b "$DIR" -env -i sudo pbuilder --build --debbuildopts "--jobs=auto" --basetgz "$BASETGZ" ./*.dsc +env -i CC="$CC" CXX="$CXX" sudo pbuilder --build --debbuildopts "--jobs=auto" \ + --basetgz "$BASETGZ" ./*.dsc