ecere/gui/Window: Prevent uninitialized values if base Window methods not overridden...
[sdk] / .travis.yml
1 language: c
2 cache: ccache
3
4 git:
5   depth: 3
6
7 compiler:
8   - clang
9   - gcc
10
11 os:
12   - linux
13   - osx
14
15 matrix:
16   exclude:
17     - os: osx
18       compiler: gcc
19   allow_failures:
20     - os: osx
21
22 addons:
23   apt:
24     packages:
25       - zlib1g-dev
26       - libpng12-dev
27       - libjpeg62-dev
28       - libgif-dev
29       - libncurses5-dev
30       - libfreetype6-dev
31       - libfontconfig1-dev
32       - libx11-dev
33       - libxrender-dev
34       - libgl1-mesa-dev
35       - libxext-dev
36       - upx-ucl
37       - libsqlite3-dev
38       - libssl-dev
39       - libffi-dev
40       - libasound2-dev
41
42 before_install:
43   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update          ; fi
44   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install openssl ; fi
45   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew link openssl --force ; fi
46
47 script:
48   - make -j1 V=1 ENABLE_SSL=y