annotate lib/swig/swigwin-2.0.11/.travis.yml @ 2287:4e3236a4ea63

GenerateItemsInChest cleaned up a bit, unified the two switches
author Grumpy7
date Sat, 15 Mar 2014 23:42:51 +0100
parents b3009adc0e2f
children
rev   line source
1899
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
1 language: cpp
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
2 compiler:
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
3 - clang
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
4 - gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
5 env:
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
6 - SWIGLANG=
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
7 matrix:
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
8 include:
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
9 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
10 env: SWIGLANG=csharp
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
11 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
12 env: SWIGLANG=go
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
13 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
14 env: SWIGLANG=guile
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
15 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
16 env: SWIGLANG=java
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
17 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
18 env: SWIGLANG=lua
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
19 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
20 env: SWIGLANG=octave SWIGJOBS=-j4
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
21 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
22 env: SWIGLANG=perl5
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
23 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
24 env: SWIGLANG=php
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
25 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
26 env: SWIGLANG=python
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
27 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
28 env: SWIGLANG=python PY3=1
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
29 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
30 env: SWIGLANG=ruby
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
31 - compiler: gcc
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
32 env: SWIGLANG=tcl
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
33 allow_failures:
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
34 # None
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
35 before_install:
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
36 - lsb_release -a
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
37 - uname -a
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
38 - sudo apt-get -qq update
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
39 - time sudo apt-get -qq install libboost-dev
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
40 - if test "$SWIGLANG" = "csharp"; then sudo apt-get -qq install mono-devel; fi
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
41 - if test "$SWIGLANG" = "go"; then go env | sed -e 's/^/export /' > goenvsetup && source goenvsetup && rm -f goenvsetup; fi # Until configure.ac is fixed
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
42 - if test "$SWIGLANG" = "guile"; then sudo apt-get -qq install guile-2.0-dev; fi
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
43 - if test "$SWIGLANG" = "lua"; then sudo apt-get -qq install lua5.1 liblua5.1-dev; fi
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
44 - if test "$SWIGLANG" = "octave"; then sudo apt-get -qq install octave3.2 octave3.2-headers; fi
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
45 - if test "$SWIGLANG" = "php"; then sudo apt-get install php5-cli php5-dev; fi
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
46 - if test "$SWIGLANG" = "python" -a "$PY3"; then sudo apt-get install python3-dev; fi
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
47 - if test "$SWIGLANG" = "tcl"; then sudo apt-get -qq install tcl8.4-dev; fi
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
48 script:
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
49 - ./autogen.sh && ./configure
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
50 - make -s $SWIGJOBS
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
51 - if test -z "$SWIGLANG"; then make -s check-ccache; fi
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
52 - ./swig -version
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
53 - if test -n "$SWIGLANG"; then make -s check-$SWIGLANG-version; fi
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
54 - if test -n "$SWIGLANG"; then make -k $SWIGJOBS check-$SWIGLANG-examples; fi
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
55 - if test -n "$SWIGLANG"; then make -k $SWIGJOBS check-$SWIGLANG-test-suite; fi
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
56 branches:
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
57 only:
b3009adc0e2f Adding swig, gitignore, hgignore
Nomad
parents:
diff changeset
58 - master