changelog
[platform/upstream/freerdp.git] / .travis.yml
1 sudo: required
2 dist: trusty
3
4 os: linux
5
6 language: c
7
8 compiler:
9   - gcc
10
11 matrix:
12   include:
13     - os: linux
14       compiler: gcc
15     - os: linux
16       compiler: clang
17   exclude:
18     - compiler: gcc
19
20 addons:
21   apt:
22     packages:
23       - gdb
24       - libx11-dev
25       - libxrandr-dev
26       - libxi-dev
27       - libxv-dev
28       - libcups2-dev
29       - libxdamage-dev
30       - libxcursor-dev
31       - libxext-dev
32       - libxinerama-dev
33       - libxkbcommon-dev
34       - libxkbfile-dev
35       - libxml2-dev
36       - libasound2-dev
37       - libgstreamer1.0-dev
38       - libgstreamer-plugins-base1.0-dev
39       - libpulse-dev
40       - libpcsclite-dev
41       - libgsm1-dev
42       - libavcodec-dev
43       - libavutil-dev
44       - libx264-dev
45       - libxext-dev
46       - ninja-build
47       - libsystemd-dev
48       - libwayland-dev
49
50 before_script:
51   - ulimit -c unlimited -S 
52
53 script:
54   - sudo hostname travis-ci.local
55   - cmake -G Ninja -C ci/cmake-preloads/config-linux-all.txt -D CMAKE_BUILD_TYPE=Debug .
56   - make
57   - make test