source: git/.travis.yml @ 533d8e0

RELEASE/1.2debug-cidebug-ci-sanitisersstereowalls-datawalls-data-hanging-as-warning
Last change on this file since 533d8e0 was a452f58, checked in by Olly Betts <olly@…>, 8 years ago

Touch HTML doc timestamp file too

  • Property mode set to 100644
File size: 1.5 KB
Line 
1language: cpp
2compiler:
3  - gcc
4os:
5  - linux
6  - osx
7before_install:
8  - test "$TRAVIS_OS_NAME" != linux || sudo apt-get -qq update
9  - test "$TRAVIS_OS_NAME" != linux || sudo apt-get -qq install libwxgtk3.0-dev libavcodec-dev libavformat-dev libproj-dev libswscale-dev mesa-common-dev libglu1-mesa-dev libx11-dev libxext-dev x11proto-core-dev liblocale-po-perl unifont sgmltools-lite jadetex docbook-utils w3m
10  - test "$TRAVIS_OS_NAME" != osx || brew update
11  - test "$TRAVIS_OS_NAME" != osx || brew install netpbm
12  - test "$TRAVIS_OS_NAME" != osx || brew install gnu-tar
13  - test "$TRAVIS_OS_NAME" != osx || sudo cpan -T -i local::lib < /dev/null
14  - test "$TRAVIS_OS_NAME" != osx || sudo cpan -I -T -i Locale::PO < /dev/null
15  - if test "$TRAVIS_OS_NAME" = osx ; then echo '[ $SHLVL -eq 1 ] && eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)"' >> ~/.bashrc ; fi
16script:
17  - autoreconf -fiv
18  - test "$TRAVIS_OS_NAME" = osx || ./configure
19  - test "$TRAVIS_OS_NAME" = osx || make
20  - test "$TRAVIS_OS_NAME" = osx || make check
21  - if test "$TRAVIS_OS_NAME" = osx ; then V=`sed -e 's/^AC_INIT[^,]*, *\[\([^]]*\)\].*/\1/p;d' configure.ac` ; curl https://survex.com/software/$V/survex-$V.tar.gz | gtar --strip-components=1 --skip-old-files -zxf - ; ls -lrt lib ; touch lib/unifont.pixelfont lib/preload_font.h; echo ; ls -lrt doc; touch doc/*.1 doc/manual.txt doc/manual.pdf doc/manual/stampfile ; fi
22  - test "$TRAVIS_OS_NAME" != osx || ./buildmacosx.sh
23branches:
24  only:
25    - master
Note: See TracBrowser for help on using the repository browser.