summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Colberg <peter@colberg.org>2016-01-03 17:26:43 -0500
committerPeter Colberg <peter@colberg.org>2016-01-03 17:26:43 -0500
commitc7daa71861497d00cf45783851cf8ba4c232cccc (patch)
tree37f64f85c678c4376626859dca1a469cf93825cd
parentc5cd4813223de11de4f2651216c14492c5908e34 (diff)
downloadtwinkle-c7daa71861497d00cf45783851cf8ba4c232cccc.tar
twinkle-c7daa71861497d00cf45783851cf8ba4c232cccc.tar.gz
twinkle-c7daa71861497d00cf45783851cf8ba4c232cccc.tar.lz
twinkle-c7daa71861497d00cf45783851cf8ba4c232cccc.tar.xz
twinkle-c7daa71861497d00cf45783851cf8ba4c232cccc.zip
Test build using Travis CI
-rw-r--r--.travis.yml17
1 files changed, 17 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..32aa583
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,17 @@
+language: cpp
+dist: trusty
+sudo: required
+
+env:
+ - FLAGS="-DWITH_QT5=ON -DWITH_ALSA=ON -DWITH_GSM=ON -DWITH_SPEEX=ON -DWITH_ZRTP=ON" PACKAGES="libasound2-dev libgsm1-dev libspeex-dev libspeexdsp-dev libzrtpcpp-dev qtdeclarative5-dev qtquick1-5-dev qtscript5-dev qttools5-dev qttools5-dev-tools"
+ - FLAGS="-DWITH_QT4=ON -DWITH_ALSA=OFF -DWITH_GSM=OFF -DWITH_SPEEX=OFF -DWITH_ZRTP=OFF" PACKAGES="libqt4-dev qt4-qmake"
+
+install:
+ - sudo apt-get update
+ - sudo apt-get -y install bison cmake flex libccrtp-dev libcommoncpp2-dev libmagic-dev libreadline-dev libsndfile1-dev libxml2-dev linux-libc-dev $PACKAGES
+
+script:
+ - mkdir _build
+ - cd _build
+ - cmake -DCMAKE_INSTALL_PREFIX=../_install $FLAGS ..
+ - cmake --build . --target install