Skip to content

Commit

Permalink
Add Travis CI integration.
Browse files Browse the repository at this point in the history
  • Loading branch information
samhocevar committed Dec 4, 2015
1 parent 0820c16 commit c3154ae
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Expand Up @@ -19,4 +19,6 @@ stamp-*
*-stamp
doc/toilet.1
src/toilet
test/*.log
test/*.trs
tools/caca2tlf
24 changes: 24 additions & 0 deletions .travis.yml
@@ -0,0 +1,24 @@
sudo: false
language: c
env: VERBOSE=1

addons:
apt:
packages:
- build-essential
- pkg-config
- libcaca-dev
- zlib1g-dev

before_install:
- .travis/before_install.sh
- ./bootstrap

os:
- linux
- osx

compiler:
- gcc
- clang

6 changes: 6 additions & 0 deletions .travis/before_install.sh
@@ -0,0 +1,6 @@
#!/bin/sh

if brew --version 2>/dev/null 2>&1; then
brew install libcaca
fi

3 changes: 3 additions & 0 deletions Makefile.am
Expand Up @@ -35,6 +35,9 @@ update-changelog: FORCE
&& test -d .git \
&& git log --stat | awk 'function flush() { if (m != "") { print "Commit: " v "\nAuthor: " a m } m=""; v="UNSUBMITTED" } { if ($$1 == "commit") flush(); else if ($$1 == "Author:") { a = $$2 } else if ($$1 == "git-svn-id:") { split($$2,tmp,"@"); v=tmp[2] } else if ($$_ != " ") { m=m "\n" $$_ } } END { flush() }' > ChangeLog

# Travis CI uses “make test” instead of “make check”
test: check

echo-dirs: ; echo src tools

FORCE:

0 comments on commit c3154ae

Please sign in to comment.