-
Notifications
You must be signed in to change notification settings - Fork 3
/
.travis.yml
34 lines (30 loc) · 1.12 KB
/
.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
language: cpp
compiler:
- gcc
- clang
dist: buster
before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq --force-yes g++-8
- sudo apt-get install -qq --force-yes libglm-dev
- sudo apt-get install -qq --force-yes libglew-dev
- sudo apt-get install -qq --force-yes libphysfs-dev
- sudo apt-get install -qq --force-yes cppcheck
- sudo apt-get install -qq --force-yes libglfw3-dev
- sudo apt-get install -qq --force-yes libassimp-dev
- sudo apt-get install -qq --force-yes libogg-dev
- sudo apt-get install -qq --force-yes libvorbis-dev
- sudo apt-get install -qq --force-yes libopenal-dev
script: cmake . && make
after_script: cppcheck --verbose --enable=all --std=posix --std=c++11 --quiet `git ls-files source/\*.cpp`
notifications:
irc:
channels:
- "chat.freenode.net#www.PhysHexGames.com"
on_success: always
on_failure: always
template:
- "Commit : %{commit_message}"
- "%{repository}#%{build_number} (%{branch} - %{commit} : %{author}): %{message}"
- "Change view : %{compare_url}"
- "Build details : %{build_url}"