-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.travis.yml
More file actions
38 lines (36 loc) · 788 Bytes
/
Copy path.travis.yml
File metadata and controls
38 lines (36 loc) · 788 Bytes
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
38
#
# Travis defaults to building on Ubuntu Precise. We need Trusty
# in order to get up to date versions of cmake and g++
#
sudo: required
language: cpp
dist: trusty
compiler:
- gcc
- clang
#install:
#- if [ "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.6
- george-edison55-precise-backports # cmake 3.2.3 / doxygen 1.8.3
packages:
# install toolchains
- cmake
- cmake-data
- gcc-5
- g++-5
- clang-3.6
- libasound2-dev
- alsa-utils
- alsa-oss
#
# The source is automatically checked out in $TRAVIS_BUILD_DIR
#
before_script:
- cd $TRAVIS_BUILD_DIR
- mkdir build && cd build
- cmake .. -DASPLIB_MODULES_TO_BUILD=all
script: make