]>
Commit | Line | Data |
---|---|---|
daa93f2a | 1 | # Travis-CI Build for Iceman Fork / Proxmark3 |
2 | language: c | |
30207336 | 3 | |
a72971eb | 4 | # multi platform build test |
5 | os: | |
6 | - linux | |
7 | - osx | |
4641b284 | 8 | |
daa93f2a | 9 | #install: |
10 | compiler: gcc | |
11 | ||
a72971eb | 12 | # build matrix, |
13 | # LINUX : Using trusty beta build environment, based on Ubuntu 14.04 | |
14 | # MAC OS: | |
15 | matrix: | |
16 | include: | |
17 | - os: linux | |
18 | dist: trusty | |
19 | sudo: required | |
20 | - os: osx | |
82b94b65 | 21 | osx_image: xcode7.3 |
a72971eb | 22 | allow_failures: |
23 | - os: osx | |
bc0d7111 | 24 | |
a72971eb | 25 | # MAC OS - dependencies? |
26 | before_install: | |
27 | - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi | |
28 | ||
30207336 | 29 | ## Install mainline ARM toolchain. gcc-arm-none-eabi is available |
30 | ## in Ubuntu >= 14.04, but this external PPA is needed for 12.04. | |
31 | before_script: | |
32 | - sudo apt-add-repository 'deb http://archive.ubuntu.com/ubuntu trusty main universe multiverse restricted' | |
33 | - sudo apt-get update -qq | |
34 | - sudo apt-get install -y gcc-arm-none-eabi | |
74d3f41b | 35 | - git fetch --all |
30207336 | 36 | |
0608673a | 37 | #make command |
0608673a | 38 | script: "make all" |