summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-09-14 12:30:05 -0500
committerGitHub <noreply@github.com>2016-09-14 12:30:05 -0500
commitfa4872a0e14f1068a4dbd0953d4efa34c512eb19 (patch)
treec7c10ddc2af9373a7923498d76b3db10ddf295ee
parent67f05c995e777c007427f7071e4ae7246390e821 (diff)
parentff7531a474940eadc21c7380d8ee63520c9dd15a (diff)
downloadjack1-fa4872a0e14f1068a4dbd0953d4efa34c512eb19.tar.gz
Merge pull request #40 from joshdekock/travis
Add support for travis
-rw-r--r--.travis.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..347960c
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,32 @@
+sudo: false
+os:
+ - osx
+ - linux
+language:
+ - c
+compiler:
+ - gcc
+ - clang
+addons:
+ apt:
+ packages:
+ - libsamplerate-dev
+ - libsndfile-dev
+ - libasound2-dev
+ - libdb-dev
+ - doxygen
+
+before_install:
+ - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew update; fi
+ - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew outdated pkg-config || brew upgrade pkg-config; fi
+ - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew uninstall libtool && brew install libtool; fi
+ - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install libsamplerate; fi
+ - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install libsndfile; fi
+ - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install readline; fi
+ - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install berkeley-db; fi
+ - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install doxygen; fi
+
+script:
+ - ./autogen.sh
+ - ./configure
+ - make