diff --git a/.travis b/.travis new file mode 100644 index 00000000..65ac7dce --- /dev/null +++ b/.travis @@ -0,0 +1,16 @@ +language: cpp +compiler: + - gcc + - clang + +before_install: + - sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test + - sudo apt-get update -qq + - sudo apt-get build-dep rtorrent libtorrent-dev +# prevent `macro `AM_PATH_CPPUNIT' not found in library` in `autogen.sh` + - sudo apt-get install libcppunit-dev gcc-4.7 g++-4.7 +# `autogen.sh` doesn't call `configure` + - export CC=gcc-4.7 && export CXX=g++-4.7 + - git clone https://github.com/rakshasa/libtorrent.git && cd libtorrent && ./autogen.sh && configure && make -j24 && sudo make install && cd .. + +script: ./autogen.sh && ./configure && make -j24 && make -j24 check && sudo make install