Add uninstall target
[tig.git] / .travis.yml
blob56ee50b175ac587e60c1e95aa01eb755c1726eb0
1 language: c
3 compiler:
4   - clang
5   - gcc
7 before_install: sudo apt-get update -qq
9 install: sudo apt-get install -qq --no-install-recommends asciidoc xmlto docbook-utils valgrind
11 script:
12   - # ============ Build from config ===============
13   - cp contrib/config.make .
14   - make all-debug
15   - make test
16   - make test TEST_OPTS=valgrind
17   - make DESTDIR=/tmp/bare-destdir install install-doc
18   - make DESTDIR=/tmp/bare-destdir uninstall
19   - test ! -d /tmp/bare-destdir
20   - make prefix=/tmp/bare-prefix install install-doc
21   - make prefix=/tmp/bare-prefix uninstall
22   - test ! -d /tmp/bare-prefix
23   - make distclean
24   - # ============ Build using autoconf ============
25   - make dist
26   - ./configure --prefix=/tmp/conf-prefix
27   - make V=1 TEST_SHELL=bash all test install install-doc
28   - make uninstall
29   - test ! -d /tmp/conf-prefix
30   - make clean