]> git.saurik.com Git - wxWidgets.git/blob - .travis.yml
Compilation fix for wxMSW with wxUSE_MSGBOX_HOOK==0.
[wxWidgets.git] / .travis.yml
1 # This is the control file for Travis continuous integration system.
2 #
3 # It is used automatically for the repositories on Github if it's found in the
4 # root directory of the project.
5 language: cpp
6
7 compiler: gcc
8
9 branches:
10 only:
11 - master
12
13 notifications:
14 email:
15 recipients:
16 - vadim@wxwidgets.org
17 on_success: change
18 on_failure: change
19
20 before_install:
21 - sudo apt-get install -y libcppunit-dev
22
23 env:
24 - wxCONFIGURE_FLAGS=
25 - wxCONFIGURE_FLAGS="--disable-shared"
26 - wxCONFIGURE_FLAGS="--disable-precomp-headers --enable-monolithic"
27 - wxCONFIGURE_FLAGS="--enable-stl" CXXFLAGS=-std=c++0x
28
29 script:
30 - ./configure --disable-optimise $wxCONFIGURE_FLAGS
31 - make
32 - make -C tests
33 - pushd tests
34 - ./test -t
35 - popd
36 - make samples
37 - sudo make install
38 - make -C samples/minimal -f makefile.unx