From 4d2e89bee2b9268b5fdec9e98e75695292d2391e Mon Sep 17 00:00:00 2001 From: Javier Serrano Polo Date: Thu, 27 Dec 2018 20:15:42 +0100 Subject: [PATCH] Add Debian sid Clang build pass (#4735) --- .travis.yml | 2 ++ .travis/linux.debian-sid.script.sh | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) 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