Skip to content

Commit 3a0d455

Browse files
adding build on TravisCI
1 parent 4e36bc9 commit 3a0d455

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

.travis.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
os:
2+
- linux
3+
4+
language: cpp
5+
6+
compiler:
7+
- gcc
8+
- clang
9+
10+
before_script:
11+
- date -u
12+
- uname -a
13+
- lsb_release -a
14+
- ln -s tools/scons.travis.cfg scons.cfg
15+
- sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse"
16+
- sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse"
17+
- sudo apt-add-repository "deb http://security.ubuntu.com/ubuntu trusty-security main restricted universe multiverse"
18+
- sudo apt-get update -qq
19+
- sudo apt-get install -qq gcc g++ scons swig swig2.0
20+
- sudo apt-get install -qq libavdevice-dev libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libavresample-dev python-dev freeglut3-dev doxygen
21+
22+
script:
23+
- scons
24+
25+
after_failure:
26+
- cat config.log
27+

tools/scons.travis.cfg

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[COMMON]
2+
3+
[PYTHON]
4+
inc=/usr/include/python2.7/
5+
6+
[JAVA]
7+
inc=/usr/lib/jvm/java-7-openjdk-amd64/include;/usr/lib/jvm/java-7-openjdk-amd64/include/linux/
8+
9+
[LIBAV]
10+
inc=/usr/include
11+
libdir=/usr/lib/x86_64-linux-gnu/
12+

0 commit comments

Comments
 (0)