forked from S2E/s2e-old
-
Notifications
You must be signed in to change notification settings - Fork 13
/
.travis.yml
37 lines (30 loc) · 980 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
branches:
except:
- workable
- gh-pages
language: cpp
compiler:
# NOTE: gcc consumes too much memory and would not build
# correctly. Use clang instead.
- clang
before_install:
- sudo apt-get update
install:
- sudo apt-get build-dep llvm-3.0
- sudo apt-get build-dep qemu
- sudo apt-get install clang
- sudo apt-get install libc6-dev-i386
- sudo apt-get install liblua5.1-dev
- sudo apt-get install libsdl1.2-dev
- sudo apt-get install libsigc++-2.0-dev
- sudo apt-get install nasm
- sudo apt-get install python-docutils
before_script:
# NOTE: Default clang provided by travis-ci now is version 3.3,
# which would cause failed build.
# See https://github.com/dslab-epfl/s2e/issues/62
# Use official clang package, which is version 3.0, instead.
- export CC=/usr/bin/clang CXX=/usr/bin/clang++
script:
- mkdir build && cd build
- make -f ../Makefile