-
Notifications
You must be signed in to change notification settings - Fork 23
/
.travis.yml
37 lines (32 loc) · 908 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
37
language: cpp
before_install:
- sudo add-apt-repository ppa:fkrull/deadsnakes -y
- sudo apt-get update -qq
- pip install --user cpp-coveralls
install:
- sudo apt-get install -y --allow-unauthenticated -qq zlib1g-dev python3.5
- sudo apt-get install -y -qq binutils-mingw-w64-i686
- sudo apt-get install -y -qq gcc-mingw-w64-i686
- sudo apt-get install -y -qq g++-mingw-w64-i686
script:
- make NO_APPSIGN=1
- make PYTHON=python3.5 check
- make clean
- sudo apt-get install -y -qq libssl-dev libgmp-dev
- make
- echo MinGW Build
- make clean
- make CROSS_COMPILE=i686-w64-mingw32- NO_APPSIGN=1
- make clean
- make
- make PYTHON=python3.5 check
- make PYTHON=python3.5 coverage
after_success:
- coveralls --gcov-options '\-lp'
notifications:
irc:
channels:
- "irc.choopa.net#spasm-ng"
on_success: change
on_failure: always
skip_join: true