summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorDominic Spill <dominicgs@gmail.com>2016-02-14 21:29:25 +0000
committerDominic Spill <dominicgs@gmail.com>2016-02-14 21:29:25 +0000
commit2240e415ceb92c6d5dcee8513d5e0561718841ce (patch)
treedd25c4a9710c572ef480e4cfa76467b1a7738b89 /.travis.yml
parent604b3a8c9d8f7600e33ddb58281cdfa657305cf6 (diff)
Move to travis container infrastructure and build firmware
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml22
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