forked from utelle/wxsqlite3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
50 lines (44 loc) · 1.57 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# This is the control file for Travis continuous integration system.
#
# It is used automatically for the repositories on Github if it's found in the
# root directory of the project.
language: cpp
sudo: required
matrix:
include:
- dist: trusty
compiler: gcc
env: WXGTK_PACKAGE=libwxgtk2.8-dev
- dist: trusty
compiler: gcc
env: WXGTK_PACKAGE=libwxgtk3.0-dev
- os: osx
compiler: clang
env: CXXFLAGS=-Wno-potentially-evaluated-expression
# Test OS X 10.11 with XCode 8 (issue #53)
# (platform and toolchain outdated => test removed)
# - os: osx
# osx_image: xcode8
# compiler: clang
# env: CXXFLAGS=-Wno-potentially-evaluated-expression
branches:
only:
- master
- multi-cipher
before_install:
- ./admin/travis/before_install.sh
- autoreconf
script:
- set -e && echo 'Configuring...' && echo -en 'travis_fold:start:script.configure\\r'
- ./configure
- echo -en 'travis_fold:end:script.configure\\r'
- echo 'Building...' && echo -en 'travis_fold:start:script.build\\r'
- make
- echo -en 'travis_fold:end:script.build\\r'
- echo 'Testing...' && echo -en 'travis_fold:start:script.test\\r'
- ./samples/minimal -t -s ./samples
- echo -en 'travis_fold:end:script.test\\r'
- echo 'Installing...' && echo -en 'travis_fold:start:script.install\\r'
- sudo make install
- set +e && echo -en 'travis_fold:end:script.install\\r'
# The "set +e" is a workaround for https://github.com/travis-ci/travis-ci/issues/6522