summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Dalheimer <jan@dalheimer.de>2014-03-23 22:29:27 +0100
committerJan Dalheimer <jan@dalheimer.de>2014-03-24 17:23:52 +0100
commitf521a925befe43465c421335f9fc42ee20c642a8 (patch)
tree67da95acc89eb4540da0ceafba13270e2de3d39e
parent0e6bc97bf346abeb7076a5490c54331c70f71159 (diff)
downloadMultiMC-f521a925befe43465c421335f9fc42ee20c642a8.tar
MultiMC-f521a925befe43465c421335f9fc42ee20c642a8.tar.gz
MultiMC-f521a925befe43465c421335f9fc42ee20c642a8.tar.lz
MultiMC-f521a925befe43465c421335f9fc42ee20c642a8.tar.xz
MultiMC-f521a925befe43465c421335f9fc42ee20c642a8.zip
Add a travis config file
-rw-r--r--.travis.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..842f6b9d
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,28 @@
+language: cpp
+compiler:
+ - gcc
+cache: apt
+before_install:
+ - sudo apt-add-repository -y ppa:beineri/opt-qt521
+ - sudo apt-add-repository -y ppa:kalakris/cmake
+ - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
+ - sudo apt-get update -qq
+install:
+ - sudo apt-get install -y -qq cmake qt52base qt52svg qt52tools qt52x11extras
+ - if [ "$CXX" = "g++" ]; then sudo apt-get install -y -qq g++-4.8; fi
+ - if [ "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi
+before_script:
+ - mkdir build
+ - cd build
+ - cmake -DCMAKE_PREFIX_PATH=/opt/qt52/lib/cmake ..
+script:
+ - make -j4
+after_script:
+ - make test
+notifications:
+ irc:
+ channels:
+ - "irc.esper.net#MultiMC"
+ template:
+ - "%{build_number} (%{branch} - %{commit} : %{author}): %{message} (%{build_url})"
+ email: false