diff options
author | Dominic Spill <dominicgs@gmail.com> | 2016-02-14 21:29:25 +0000 |
---|---|---|
committer | Dominic Spill <dominicgs@gmail.com> | 2016-02-14 21:29:25 +0000 |
commit | 2240e415ceb92c6d5dcee8513d5e0561718841ce (patch) | |
tree | dd25c4a9710c572ef480e4cfa76467b1a7738b89 /.travis.yml | |
parent | 604b3a8c9d8f7600e33ddb58281cdfa657305cf6 (diff) |
Move to travis container infrastructure and build firmware
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/.travis.yml b/.travis.yml index 4779b3b..e5c6720 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,13 +3,14 @@ language: c cache: apt compiler: - - clang - gcc -before_install: - - sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded -y - - sudo apt-get update -qq - - sudo apt-get install -y gcc-arm-none-eabi libpcap-dev libbluetooth-dev libusb-1.0-0-dev +before_script: + - wget https://launchpad.net/gcc-arm-embedded/5.0/5-2015-q4-major/+download/gcc-arm-none-eabi-5_2-2015q4-20151219-linux.tar.bz2 -O /tmp/gcc-arm.tar.bz2 + - tar -xf /tmp/gcc-arm.tar.bz2 + - export PATH=$PWD/gcc-arm-none-eabi-5_2-2015q4/bin:$PATH + - export CC="arm-none-eabi-gcc" + - export CXX="arm-none-eabi-g++" - wget https://github.com/greatscottgadgets/libbtbb/archive/master.zip - unzip master.zip - mkdir libbtbb-master/build @@ -28,5 +29,14 @@ script: - sudo make install - sudo ldconfig - popd - - cd firmware + - pushd firmware + - export CC="arm-none-eabi-gcc" + - export CXX="arm-none-eabi-g++" - make + +addons: + apt: + packages: + - libpcap-dev + - libbluetooth-dev + - libusb-1.0-0-dev |