diff --git a/.travis.yml b/.travis.yml index 08cc83fdd..53628b477 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,4 +3,15 @@ language: c #install: compiler: gcc -script: make clean && make all \ No newline at end of file +before script: + ## Install mainline ARM toolchain. gcc-arm-none-eabi is available + ## in Ubuntu >= 14.04, but this external PPA is needed for 12.04. + ## Install srecord + - if [ ${BUILD_ARCH:-0} = arm-aapcs ] ; then + sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded && + sudo apt-get -qq update && + sudo apt-get -qq install gcc-arm-none-eabi srecord && + arm-none-eabi-gcc --version ; + fi + +script: make clean && make all UBUNTU_1404_QT4=1 \ No newline at end of file