Skip to content

Commit 3ba1315

Browse files
author
Clement Champetier
committedSep 11, 2014
Travis: add MAC OSX build
* Separate install dependencies instructions in two script files: * tools/travis.linux.install.deps.sh * tools/travis.osx.install.deps.sh
1 parent ff2f60e commit 3ba1315

File tree

3 files changed

+23
-7
lines changed

3 files changed

+23
-7
lines changed
 

‎.travis.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
os:
22
- linux
3+
- osx
34

45
language: cpp
56

@@ -8,15 +9,15 @@ compiler:
89
- clang
910

1011
before_script:
12+
- env | sort
1113
- date -u
1214
- uname -a
13-
- lsb_release -a
14-
- sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse"
15-
- sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse"
16-
- sudo apt-add-repository "deb http://security.ubuntu.com/ubuntu trusty-security main restricted universe multiverse"
17-
- sudo apt-get update -qq
18-
- sudo apt-get install -qq gcc g++ scons swig swig2.0
19-
- sudo apt-get install -qq libavdevice-dev libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libavresample-dev python-dev freeglut3-dev libxmu-dev doxygen
15+
16+
- chmod +x tools/travis.linux.install.deps.sh
17+
- chmod +x tools/travis.osx.install.deps.sh
18+
19+
- if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./tools/travis.linux.install.deps.sh; fi
20+
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then ./tools/travis.osx.install.deps.sh; fi
2021

2122
script:
2223
- mkdir build

‎tools/travis.linux.install.deps.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
lsb_release -a
3+
4+
sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse"
5+
sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse"
6+
sudo apt-add-repository "deb http://security.ubuntu.com/ubuntu trusty-security main restricted universe multiverse"
7+
sudo apt-get update -qq
8+
sudo apt-get install -qq gcc g++ cmake swig swig2.0
9+
sudo apt-get install -qq libavdevice-dev libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libavresample-dev python-dev freeglut3-dev libxmu-dev doxygen

‎tools/travis.osx.install.deps.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/bin/bash
2+
3+
brew update
4+
5+
brew install gcc cmake swig
6+
brew install ffmpeg freeglut doxygen

0 commit comments

Comments
 (0)