mirror of
https://github.com/bblanchon/ArduinoJson.git
synced 2025-07-16 20:12:16 +02:00
Added OSX build on Travis
This commit is contained in:
44
.travis.yml
44
.travis.yml
@ -64,14 +64,46 @@ matrix:
|
|||||||
sources: ['ubuntu-toolchain-r-test','llvm-toolchain-precise-3.7']
|
sources: ['ubuntu-toolchain-r-test','llvm-toolchain-precise-3.7']
|
||||||
packages: ['clang-3.7']
|
packages: ['clang-3.7']
|
||||||
env: SCRIPT=cmake CMAKE_CXX_COMPILER=clang++-3.7
|
env: SCRIPT=cmake CMAKE_CXX_COMPILER=clang++-3.7
|
||||||
# - compiler: clang
|
- compiler: clang
|
||||||
# addons:
|
addons:
|
||||||
# apt:
|
apt:
|
||||||
# sources: ['ubuntu-toolchain-r-test','llvm-toolchain-precise-3.8']
|
sources: ['ubuntu-toolchain-r-test','llvm-toolchain-precise-3.8']
|
||||||
# packages: ['clang-3.8']
|
packages: ['clang-3.8']
|
||||||
# env: SCRIPT=cmake CMAKE_CXX_COMPILER=clang++-3.8
|
env: SCRIPT=cmake CMAKE_CXX_COMPILER=clang++-3.8
|
||||||
- compiler: gcc
|
- compiler: gcc
|
||||||
env: SCRIPT=coverage
|
env: SCRIPT=coverage
|
||||||
|
- os: osx
|
||||||
|
osx_image: beta-xcode6.1
|
||||||
|
compiler: clang
|
||||||
|
env: SCRIPT=cmake-osx
|
||||||
|
- os: osx
|
||||||
|
osx_image: beta-xcode6.2
|
||||||
|
compiler: clang
|
||||||
|
env: SCRIPT=cmake-osx
|
||||||
|
- os: osx
|
||||||
|
osx_image: beta-xcode6.3
|
||||||
|
compiler: clang
|
||||||
|
env: SCRIPT=cmake-osx
|
||||||
|
- os: osx
|
||||||
|
osx_image: xcode6.4
|
||||||
|
compiler: clang
|
||||||
|
env: SCRIPT=cmake-osx
|
||||||
|
- os: osx
|
||||||
|
osx_image: xcode7
|
||||||
|
compiler: clang
|
||||||
|
env: SCRIPT=cmake-osx
|
||||||
|
- os: osx
|
||||||
|
osx_image: xcode7.1
|
||||||
|
compiler: clang
|
||||||
|
env: SCRIPT=cmake-osx
|
||||||
|
- os: osx
|
||||||
|
osx_image: xcode7.2
|
||||||
|
compiler: clang
|
||||||
|
env: SCRIPT=cmake-osx
|
||||||
|
- os: osx
|
||||||
|
osx_image: xcode7.3
|
||||||
|
compiler: clang
|
||||||
|
env: SCRIPT=cmake-osx
|
||||||
- env: SCRIPT=arduino VERSION=1.5.8 BOARD=arduino:avr:uno
|
- env: SCRIPT=arduino VERSION=1.5.8 BOARD=arduino:avr:uno
|
||||||
- env: SCRIPT=arduino VERSION=1.6.7 BOARD=arduino:avr:uno
|
- env: SCRIPT=arduino VERSION=1.6.7 BOARD=arduino:avr:uno
|
||||||
- env: SCRIPT=arduino VERSION=1.6.8 BOARD=arduino:avr:uno
|
- env: SCRIPT=arduino VERSION=1.6.8 BOARD=arduino:avr:uno
|
||||||
|
9
scripts/travis/cmake-osx.sh
Executable file
9
scripts/travis/cmake-osx.sh
Executable file
@ -0,0 +1,9 @@
|
|||||||
|
#!/bin/sh -eux
|
||||||
|
|
||||||
|
URL=https://cmake.org/files/v3.4/cmake-3.4.3-Darwin-x86_64.tar.gz
|
||||||
|
|
||||||
|
curl -sS $URL | tar xz -C /tmp --strip 1
|
||||||
|
|
||||||
|
/tmp/CMake.app/Contents/bin/cmake .
|
||||||
|
make
|
||||||
|
make test
|
@ -1,6 +1,8 @@
|
|||||||
#!/bin/sh -eux
|
#!/bin/sh -eux
|
||||||
|
|
||||||
curl -sS https://cmake.org/files/v3.4/cmake-3.4.0-Linux-x86_64.tar.gz | tar xz -C /tmp --strip 1
|
URL=https://cmake.org/files/v3.4/cmake-3.4.3-Linux-x86_64.tar.gz
|
||||||
|
|
||||||
|
curl -sS $URL | tar xz -C /tmp --strip 1
|
||||||
|
|
||||||
/tmp/bin/cmake -DCMAKE_CXX_COMPILER=$CMAKE_CXX_COMPILER .
|
/tmp/bin/cmake -DCMAKE_CXX_COMPILER=$CMAKE_CXX_COMPILER .
|
||||||
make
|
make
|
||||||
|
Reference in New Issue
Block a user